【问题标题】:Emberjs handlebars content binding edit field not workingEmberjs车把内容绑定编辑字段不起作用
【发布时间】:2012-07-04 16:23:59
【问题描述】:

我有一个 emberJS 对象,可以通过可编辑字段视图查看,以便能够使用绑定对其进行编辑。 我修改视图以便能够替换文本中的链接。 我的问题是,如果我使用内部视图(Zs.RealValue)渲染功能,它不会像简单的 {{value}} 那样在每次更新时刷新,只有当我擦除文本并在擦除第一个更改之后.

我这里有一个简单的例子:

步骤:双击其中一个编辑字段,出现编辑框,尝试修改值,您会看到正在更新简单视图,而不是其他文本视图。

http://jsfiddle.net/symunona/hCjEc/7/

【问题讨论】:

    标签: javascript ember.js handlebars.js observers


    【解决方案1】:

    出现问题是因为您尝试自己在RealValue 中实现render 函数。如果您将RealValue 更改为:

    Zs.RealValue = Ember.View.extend({
        template: Ember.Handlebars.compile("{{value}}")
    });
    

    然后是example works

    【讨论】:

    • 这是我的问题!我想在渲染时更改值本身。我想更改以不同方式查看的值,即当值中有链接时,我想将其更改为 HTML 链接。没看到,怎么编译呢。
    猜你喜欢
    • 2013-02-01
    • 1970-01-01
    • 2014-05-11
    • 2018-08-03
    • 2013-12-31
    • 2017-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多