我们使用gulp来缩小js文件。
在我的项目中,我有config.js,其中包含以下代码。
var routerApp = angular.module('MyApp');
routerApp.config(function ($stateProvider, $urlRouterProvider, APPCONSTANTS, $sceProvider) {
//$urlRouterProvider.otherwise('/home');
$stateProvider
.state('myState', {
url: '',
templateUrl: 'SomePath' + 'index.html',
controller: 'myController'
});
$sceProvider.enabled(false);
});
routerApp.controller("myStartController", function ($state) {
$state.go("myState");
})
和index.cshtml包含以下代码
<html ng-app="MyApp">
<head>
..Contains required links
</head>
<body>
<div ng-controller="myStartController">@*this to call state.go*@</div>
<div ui-view style="height: calc(100% - 64px);"></div>
</body>
</html>
如果没有缩小断裂,这样可以正常工作。没有得到任何具体错误。
答案 0 :(得分:0)
在所有注册(config
,controller
等)中,请使用以下语法:
routerApp.config(['$stateProvider', '$urlRouterProvider', 'APPCONSTANTS', '$sceProvider', function ($stateProvider, $urlRouterProvider, APPCONSTANTS, $sceProvider) {
// Your code
}]);
routerApp.controller("myStartController", ['$state', function ($state) {
// Your code
}]);