2017年6月20日 星期二

angularJS 控制器,數據注入

var myApp = angular.module('myApp', []);

// 注入 appMsg
myApp.value('appMsg', 'Hello from My App');

var controller = function ($scope, msg) {
$scope.message = msg;
};
controller['$inject'] = ['$scope', 'appMsg'];

myApp.controller('controllerA', controller);
/////////////////////////////////////////////////////////

var myApp = angular.module('myApp', []);

// 注入 y
myApp.value('y', 'gy');

myApp.config(function($provide){
// 注入 x
$provide.value('x', 'xman....');
});
myApp.controller('ct_1', ['$scope', 'x','y',function($scope, x, y){
$scope.name = x;
}]);