我有一個跟蹤控制更新陣列
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