我有我的網頁上這樣的問題:angularjs NG-重複不顯示數據
app.controller('MessageController',['$http',function($http){
http.get("DataManage.php?metodo=GetMessage")
.then(function(response){
this.Message=response.data.records;
});
this.ShowMyMessage=function(){
console.log("Message");
}
}])
的JSON是正確的到達,但如果我想顯示使用NG-重複沒有一個div裏面的值出現:
<div class="card-content Blue-text" ng-controller='MessageController'>
<li id="MessageBox" ng-repeat='msg in Message'>
<span>{{msg.Text}}</span></li>
</li>
</div>
我檢查了很多時間的實施,但我找不到發生這種情況的原因。
消息不應按照慣例大寫,並且應在'='周圍有空格。 *除非它在參數的函數定義中爲'(code ='good',starter = {})=> {body of body}'。但實際的問題是,你需要$ scope.messages(注意它的複數因爲它的數組)而不是this.Message(這是指控制器不是視圖html中使用的範圍)。 – Zargold