我在函數中有一個數組arr,我想返回$ scope.notifications,因此我可以在Ionic Framework中的HTML中使用它。 我需要通過一個函數來完成它,所以我可以在稍後將其返回之前對數組執行多個操作。 我的控制器:
.controller('notificationsCtrl', function($scope) {
$scope.notifications = function(){
var arr = [
{user:"misterx", name:"Mister X", action:4, image: "https://www.holidaycheck.de/mediaproxy?target=hcaHR0cDovL3d3dy5ob3RlbC5kZS9tZWRpYS9ob3RlbC9waWN0dXJlcy8zMzQvMzM0MTIzL0V4dGVyaW9yXzYzNTkyNzk5NDMyODQ1OTAwMi5qcGc%3D"},
{user:"misterx", name:"Mister X", action:2, image: "https://www.holidaycheck.de/mediaproxy?target=hcaHR0cDovL3d3dy5ob3RlbC5kZS9tZWRpYS9ob3RlbC9waWN0dXJlcy8zMzQvMzM0MTIzL0V4dGVyaW9yXzYzNTkyNzk5NDMyODQ1OTAwMi5qcGc%3D"},
{user:"ladyx", name:"Lady X", action:1}
];
return arr;
}
})
的HTML:
<ion-item ng-repeat="msg in notifications" class="item-text-wrap">
<div class="row">
<div class="col-80">
<strong>{{msg.name}}</strong> (<em>@{{msg.user}}</em>) {{msg.action}}.
</div>
<div class="col-20">
<img src="{{msg.image}}" style="border-radius: 50px; width: 100%">
</div>
</div>
</ion-item>
當我直接傳遞通知作爲數組,沒有一個函數,它的工作原理。我在這裏做錯了什麼?
你說的「以後返回之前執行與陣列幾個動作」呢?我沒有必要在這裏使用一個函數。 – henrikmerlander