# How to get parent controller?

**URL:** <https://discuss.emberjs.com/t/how-to-get-parent-controller/7469>\
**Category:** Ember Data\
**Created:** [March 9, 2015, 10:30am UTC](https://discuss.emberjs.com/t/how-to-get-parent-controller/7469 "2015-03-09T10:30:39Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![dharajoshi](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/dharajoshi/32/10157_2.png) [@dharajoshi](https://discuss.emberjs.com/u/dharajoshi)\
**Post date:** [March 9, 2015, 10:30am UTC](https://discuss.emberjs.com/t/how-to-get-parent-controller/7469/1 "2015-03-09T10:30:39Z")

</div>

Hi,

```
Here is my view/misc/textfield_on_keyup.coffee script

```

> App.TextFieldOnKeyUp = Em.TextField.extend

> ```
> keyUp: (e) ->
> console.log 'controller - ' + @get('controller')
> 
> ```

```
And this is index.emblem inside templates/users/

```

> = view App.TextFieldOnKeyUp valueBinding=“searchQuery” placeholder=“Search”

My question is, why am I not gettign the “UsersIndexController” in App.TextFieldOnKeyUp? Please help me ASAP

Thanks in advance.

---

<div class="post-metadata">

**Author:** ![varblob](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/varblob/32/10304_2.png) [@varblob](https://discuss.emberjs.com/u/varblob)\
**Post date:** [March 9, 2015, 1:56pm UTC](https://discuss.emberjs.com/t/how-to-get-parent-controller/7469/3 "2015-03-09T13:56:19Z")

</div>

I think what you maybe looking for is parentView but I’m not 100% sure from your post how deeply nested your view is.

---

<div class="post-metadata">

**Author:** ![dharajoshi](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/dharajoshi/32/10157_2.png) [@dharajoshi](https://discuss.emberjs.com/u/dharajoshi)\
**Post date:** [March 10, 2015, 3:36am UTC](https://discuss.emberjs.com/t/how-to-get-parent-controller/7469/4 "2015-03-10T03:36:16Z")

</div>

Hi @varblob , yes, parentView. I’ve created new textbox with keyup event. But not getting the parent while trying to console.log the this.get(‘controller’) value.

I get

> App.ApplicationView:ember1005

as a parentView, I need the name of view in which I’ve created this textbox.

---

<div class="post-metadata">

**Author:** ![dharajoshi](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/dharajoshi/32/10157_2.png) [@dharajoshi](https://discuss.emberjs.com/u/dharajoshi)\
**Post date:** [March 10, 2015, 5:36am UTC](https://discuss.emberjs.com/t/how-to-get-parent-controller/7469/5 "2015-03-10T05:36:41Z")

</div>

> [@varblob](#):
>
> parentView

parentView.controller solved my problem. Thank you @varblob so much 👏
