我在连接文件时遇到问题。使用Grunt,Gulp和Visual Studio的“Bundler and Minifier Extension”也会出现同样的问题。我不知道问题是什么。
当我包含模块,服务和模型文件时,它会连接而不会出错。当我包含控制器文件时出现问题。我的一个控制器文件的示例如下:
/// <reference path="../../typings/angularjs/angular.d.ts" />
/// <reference path="../../typings/angularjs/angular-ui-router.d.ts" />
var MyApp;
(function (MyApp) {
var MainController = (function () {
function MainController() {
this.message = "...message";
}
return MainController;
}());
angular
.module("MyApp")
.controller("MainController", MainController);
})(MyApp || (MyApp = {}));
//# sourceMappingURL=home-ctlr.js.map
答案 0 :(得分:0)
这与文件连接的顺序有关。直到我包含控制器,偶然我没有加载任何依赖于尚未加载的东西。当我包含控制器时,它们位于第一个被加载的目录中,因为它们依赖于稍后加载的服务,整个事情都失败了。回答 - 如果在父目录上使用通配符,则检查文件的顺序或目录的顺序,然后修改“src”行。