我想在我的视图{{:: 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)