inject$ در AngularJs
نویسنده: مسعود پاکدل
تاریخ: ۱۳۹۲/۰۹/۲۳ ۸:۴۵
آدرس: www.dntips.ir
| مطالب | ۳۶۹۴ |
| نویسندگان | ۲۷۶ |
| گروههای مطالب | ۱۰۲۴ |
| نقشههای راه | ۱۱۹ |
| دورهها | ۱۴ |
| اشتراکها | ۱۷۹۱۴ |
var app = angular.module('myApp', []);
app.factory('bookService', function () {
var books = [
{ name: 'A' },
{ name: 'B' },
{ name: 'C' }
];
return books;
});
app.controller('bookCtrl', function ($scope, bookService) {
$scope.books = bookService;
}) <script type="text/javascript" src="~/scripts/Modules/module5.js"></script>
<div ng-app="myApp">
<div ng-controller="bookCtrl">
<table>
<tr ng-repeat="book in books">
<td>
{{book.name}}
</td>
</tr>
</table>
</div>
</div> var bookCtrl = function (sc,bs) {
sc.books = bs;
}; app.controller('bookCtrl',bookCtrl); bookCtrl.$inject = ['$scope','bookService'];
var app = angular.module('myApp', []);
app.factory('bookService', function () {
var books = [
{ name: 'A' },
{ name: 'B' },
{ name: 'C' }
];
return books;
});
var bookCtrl = function (sc,bs) {
sc.books = bs;
};
bookCtrl.$inject = ['$scope','bookService'];
app.controller('bookCtrl',bookCtrl); app.controller('bookCtrl', ['$scope', 'bookService', function (sc, bs) {
sc.books = bs;
}])
bookCtrl.$inject = ['$scope','bookService'];
app.controller('bookCtrl', ['$scope', 'bookService', function (sc, bs) {
sc.books = bs;
}]) $watch(watchExpression, listener, objectEquality)
app.controller('MainCtrl', function($scope) {
$scope.foo = "Foo";
$scope.world = "World";
}); Hello, {{ World }}