我在同一个应用程序中使用angular1,angular_1_router和angular2。当我运行应用程序时,我收到错误装饰器不是函数。错误的图像如下所示。
<script src="~/lib/angular/angular.js"></script>
<script src="https://code.angularjs.org/2.0.0-alpha.46/angular2.dev.js"></script>
<script src="~/lib/angular_1_router.js"></script>
答案 0 :(得分:0)
现在有点像hacky解决方案,而不需要知道源文件。但是,从an issue on the repo开始,如果你改变了
var exports = {Injectable: function () {}};
到
var exports = {Injectable: function () {
return (function(target) {
return target;
});
}};
它应该工作并停止给你那个错误 - 为我工作。希望它能很快得到妥善修复。