從你的問題我明白你真正想要的是讓每一個行動的一些消息,說爲刪除你需要顯示類似「成功刪除」的消息,你不希望此消息與您的後端的結果集一起發送。
在AngularJS中,您可以通過使用service
來顯示消息來實現此目的。
這裏是一個例子;
在AngularJS
app.factory('FlashService', function ($rootScope) {
return {
show: function (message) {
$rootScope.flash = message;
return message;
},
clear: function() {
$rootScope.flash = '';
return null;
}
};
});
這裏FlashService是要創建的服務的名稱創建一個像這樣的服務,不打擾你可以給你所選擇的任何名稱的名稱。
要使用此服務將其注入任何你想要的地方;
var app = angular.module("your app name", []);
app.controller("MyCtrl", function(FlashService) {
FlashService.show("I am here");
});
而且用它在你的HTML像
<div id="flash">{{flash}}</div>
來源
2013-10-01 07:21:09
BKM