Javascript 未更新余烬计算属性

Javascript 未更新余烬计算属性,javascript,ember.js,Javascript,Ember.js,如果您查看下面的代码(),您将看到当我在搜索框中键入时,computedValue和aliasedValue属性应该得到更新,但不会更新 组件JS App.SearchComponent=Ember.Component.extend({ 搜索:'首字母', aliasedValue:Ember.computed.alias('search'), computedValue:函数(){ 返回“computedValue”; }.property(“搜索”) }); 组件模板 {input v

如果您查看下面的代码(),您将看到当我在搜索框中键入时,
computedValue
aliasedValue
属性应该得到更新,但不会更新

组件JS

App.SearchComponent=Ember.Component.extend({
搜索:'首字母',
aliasedValue:Ember.computed.alias('search'),
computedValue:函数(){
返回“computedValue”;
}.property(“搜索”)
});

组件模板

{input value=search}}
搜索:{{search}}
computedValue:{{computedValue}}
别名值:{{aliasedValue}}

我在一个模块格式中使用做了完全相同的事情,效果很好。正是在这里使用
应用程序
全局的背景下,我无法让它工作

我是不是错过了一些很简单但却无法理解的东西

谢谢,
Pat

组件应该被dasherise化,这样{{doit}}将匹配到

App.DoItComponent
在您的情况下,{{search component}}将映射到

App.SearchComponentComponent
所以它把它映射到一个空组件,这就是为什么什么都不起作用


谢谢,我刚刚发现了这一点。感觉有点傻,因为这是一件简单的事情。没必要,我们都有那些很棒的时刻,我扩展了路由器一次,非常困惑,为什么我的所有路由都不工作,路由器,路由,对我来说听起来都一样;)