我的dom不反映我的模型更新值,更新是由一个函数,这是按钮单击CAL完成的
my dom is not reflecting my model updated value, updationg is done by a function which is cal on button click
app.controller('thumbnailController', function ($scope) {
debugger
$scope.customers = [
{ name: 'ave Jones', city: 'Phoenix' },
{ name: 'amie Riley', city: 'Phoenix' }
];
$scope.SortCustomer = function (searchitem) {
$scope.customers = [
{ name: 'ave Jones', city: 'Phoenix' },
{ name: 'amie Riley', city: 'Phoenix' }
];
if (searchitem != 'all') {
var filter = [];
var items = $scope.customers;
// $scope.angular.forEach
var i = 0;
for (i; i < 7; i++) {
if (items[i].name[0] === searchitem) {
console.log('pushing');
filter.push(items[i]);
}
}
$scope.customers = filter; // I have update my customers list hear but it not reflecting on dom
}
};
})
在作用域上使用这样的方法,您应该将其用于ng-click
<button ng-click="SortCustomer()">click me</button>
虽然这里在JS中不是传递searchitem作为参数你应该使用模型分配给你使用的任何输入
$scope.SortCustomer = function (searchitem) {
我可以更具体地回答,只要你做一个plunker或jsfiddle
欢呼
相关文章:
- 如何检查Json文件更新,如果更新了,则用更新的数据刷新我的页面
- Angular没有根据模型更新我的选择元素
- 更新数据,而不是用javascript和jquery将其添加到我的表中
- 为什么ngModelCtrl$脏不在我的指令中更新
- 如何使用ng repeat中的选定输入更新我的对象
- 更新Wordpress和我的平滑滚动停止工作
- 为什么我的文本框没有用查询结果更新
- 如何在 D3 中更新我的多折线图数据
- 更新/销毁我的观点,我相信我的逻辑可能需要注意
- 为什么我的状态在 React.js 中没有更新
- 如何使用javascript异步更新我的内容
- 为什么我的 cshtml 页面的 javascript 没有在浏览器中更新/刷新
- 值更改我的链接而不更新
- 我希望我的php/html网站上的JavaScript能够实时更新
- knockout.js获胜't更新我的foreach绑定,尽管更改已注册
- 如何在不按ctrl+F5的情况下更新我的Web应用程序(chrome、mozilla、IE8+)更改
- 为什么'这些AJAX调用正在更新我的变量
- 我的服务没有更新-Angularjs
- 如何使用错误消息或成功消息动态更新我的跨度
- 为什么我的更新页面不工作