小编use*_*561的帖子

AngualrJS 1.3使用一次绑定手动更新绑定

我想在我的视图{{:: vm.list}}中使用一次性绑定.这一切都运作良好.但是在按钮上单击我想要vm.list刷新.

我似乎无法弄清楚如何手动触发vm.list进行更新.也许一次约束不是答案?

这是一个jsfiddle样板示例:http://jsfiddle.net/KamelJabber/e4nexvay/2/

(function () {
    var c1 = function Controller1() {
        var vm = this;
        var addCount = 1;
        vm.list = [{
            Id: 1,
            Text: "Blue One"
        }, {
            Id: 2,
            Text: "Blue Two"
        }, {
            Id: 3,
            Text: "Blue Three"
        }];

        vm.AddnRefresh = function () {
            vm.list.push({
                Id: vm.list.length,
                Text: "Add " + addCount
            });
            addCount++;

            //force a refresh of vm.list
        }
    };

    var app = angular.module('myApp', []);

    app.controller('Controller1', c1);
})();
Run Code Online (Sandbox Code Playgroud)
<style> </style> <script …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

9
推荐指数
2
解决办法
2690
查看次数

标签 统计

angularjs ×1

javascript ×1