我有一个跟踪控制更新阵列
app.controller('MainController', function($scope, $interval,$mdToast, $document, $mdDialog,$timeout,$mdDialog) {
var stops=[
{
stopName:"testinput1",
noOfStudents:2
},
{
stopName:"testinput2",
noOfStudents:2
},
{
stopName:"testinput3",
noOfStudents:4
}
];
$scope.list=stops;
$scope.addStop=function(name,noOfstudent){
stops.push({
stopName:name,
noODstudent:noOfstudent
})
$scope.list=stops;
}
});
在我看来
我有下面的代码后如何更新NG重复,
<md-list id="stopList">
<md-list-item class="md-3-line" ng-repeat="item in list" style="background:rgb(233, 233, 233);margin:10px;padding-left: 10px;position: relative;min-height: 60px;">
<div class="md-list-item-text">
<h3>{{item.stopName}}</h3>
<h4>{{item.noOfStudents}}</h4>
</div>
<div ng-show="deleteIcon" ng-click="showConfirm($event);" class='delete_icon'></div>
</md-list-item>
</md-list>
我现在面临的问题是,当我添加停止,ng-repeat列表不会被更新。我希望在添加停止时更新视图。我正在从角度材质对话框中获取用户输入。
你确定它的$ scope..list =停止;? – ThisIsMarkSantiago
我知道这不是一个答案。但是'$ scope..list = stops'有两个点,'我猜是错误的。将代码复制到编辑器中可能会出现问题。 –
不,这是一个错误 – John