Scej注入不适用于angularjs 1.5.8。 在控制器中尝试这个:
myWg.controller('MainCtrl', mainCtrl);
mainCtrl.$inject = ['$scope', '$http','$q','$rootScope','$sce'];
function mainCtrl($scope,$http,$q,$rootScope, $sce){
...
$sce.trustAsHtml(p.value);
...
收到此错误:
TypeError:无法读取未定义的属性“trustAsHtml”
这里是否有注射订单问题? $ http和$ q工作正常,但取决于注射顺序可能也未定义。
谢谢你的帮助。
-solved-
这个建设有效,但不清楚为什么'$ inject variant'不起作用
myWg.controller('MainCtrl', ['$scope', '$http','$q','$rootScope','$sce',
function($scope,$http,$q,$rootScope, $sce){