微风没有发现变化

用户名

使用durandal / require / breeze / knockout

当我在表格的文本框中更改值时。微风没有发现变化。manager.hasChanges()始终返回false。为什么微风找不到变化?

控制者

    [HttpGet]
    public object Lookups()
    {
        var categories =  _contextProvider.Context.KMS_Categories;
        var tags = _contextProvider.Context.KMS_Tag;
        return new { categories, tags };
    }

获取数据

    var manager = configureBreezeManager(),
    EntityQuery = breeze.EntityQuery;

    return EntityQuery.from('Lookups')
    .using(manager).execute()
    .fail(queryFailed);

保存更改功能

   var saveChanges = function () {
    return manager.saveChanges()
    .then(saveSucceded)
    .fail(saveFailed)

    function saveSucceded(saveResult) {
        log('Saved data successfully', saveResult, true);
    }

    function saveFailed(error) {
        var msg = 'Save failed: ' + error.message;
        logError(msg, error);
        error.message = msg;
        throw error;
    }
}

表格显示数据以及更改位置

  <table class="table table-bordered table-hover table-striped table-condensed">
            <thead>
                <tr>
                    <th>Tags</th>
                </tr>
            </thead>
            <tbody data-bind="foreach: adminTags">
                <tr>
                <td ><input class="form-control" data-bind="value: $data.Tag()" /></td>
                </tr>
            </tbody>
        </table>
nemesv

您的绑定不正确,您需要写 $data.Tag

<input class="form-control" data-bind="value: $data.Tag" />

通过编写,$data.Tag()您不会绑定到可观察属性本身,而是直接绑定到其基础值,这使绑定实际上是单向的

演示JSFiddle

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我用块匹配算法找到的绘图矢量没有发现任何变化

来自分类Dev

发现没有考虑变量

来自分类Dev

发现没有@Transaction的方法?

来自分类Dev

表值没有变化

来自分类Dev

按钮的框架没有变化

来自分类Dev

WordPress 关闭 - 没有变化

来自分类Dev

如何发现父母中是否有特定的变化

来自分类Dev

没有Bonjour的iOS设备发现

来自分类Dev

符号和封装没有发现

来自分类Dev

Yii后发现没有开火

来自分类Dev

SQL 发现日期之间没有活动

来自分类Dev

我没有发现 Oracle Sql 错误

来自分类Dev

美丽的汤发现没有返回

来自分类Dev

没有发现这样的元素异常

来自分类Dev

微风-在对象#<Object>中扩展结果没有方法'getProperty'查询失败

来自分类Dev

在entityChanged事件中保存时,微风没有存储正确的值(在代码中设置)

来自分类Dev

怎么了?GIT看到没有变化的变化

来自分类Dev

git rebase-继续没有变化

来自分类Dev

没有明显原因的变量变化

来自分类Dev

没有$ watch的角度变化数据集

来自分类Dev

MongoDB findOneAndUpdate更新但没有任何变化

来自分类Dev

为什么图像没有变化?

来自分类Dev

背景图片没有变化

来自分类Dev

动态壁纸中的帧没有变化

来自分类Dev

在UrlDecode之后,没有任何变化

来自分类Dev

Git指出存在局部变化,而没有

来自分类Dev

提交git后没有变化

来自分类Dev

为什么我的变量没有变化?

来自分类Dev

Django数据没有动态变化