1
我想注入一个javascript对象到我的控制器中。 我决定使用“价值”的方法。只要我使用控制器嵌入式阵列注释中,defaultInput
说法成为underfined而控制器实例AngularJS简单依赖注入
//define a module
var mainApp = angular.module("mainApp", []);
//create a value object as "defaultInput" and pass it a data.
mainApp.value("defaultInput", 5);
...
//inject the value in the controller using its name "defaultInput"
mainApp.controller('CalcController', function($scope, CalcService, defaultInput) {
$scope.number = defaultInput;
...
但是:
mainApp.controller('CalcController', ['$scope','CalcService', function($scope, CalcService, defaultInput) {
我不想拒绝内嵌实例化,因为它被推荐此作品方式accroding文档,但在这种情况下无法找到如何注入我的对象。 谢谢!
是的,的确 - )我的坏,潘卡的感谢! – igorGIS