只有在ng-switch-when
是特定号码时才能加载外部脚本吗? 例如,在这样的结构中,是否可以在step = 3
?:
<div ng-switch="step">
<div ng-switch-when="1">
</div>
<div ng-switch-when="2">
</div>
<div ng-switch-when="3">
</div>
</div>
答案 0 :(得分:1)
OcLazyLoad是一个角度模块,专门用于按需加载文件。 ocLazy laod
借助ng-init指令调用控制器功能。
<div ng-switch-when="3" ng-init="laodFile()">
$scope.loadFile = function($ocLazyLoad) {
$ocLazyLoad.load('testModule.js');
}
注意: - 在使用之前不要忘记注入oclazyload模块。