【发布时间】:2015-04-07 10:25:31
【问题描述】:
我正在使用“Modernizr”来检测移动设备。我已经为移动设备创建了“touchevent.js”文件
在 touchevent.js 中
`var touchApp = angular.module('ngTouchEvent', [])
在 script.js 中
'var app = angular.module('myApp', [ 'ngTouchEvent' ]);
现在我只想在使用modernizr 的移动设备中加载touchevent.js。 我正在使用
Modernizr.load('touchevent.js');
我遇到了这样的问题
[$injector:modulerr] 无法实例化模块 myApp
在移动设备以外的地方。
我不想在桌面加载 touchevent.js。我能有解决多依赖的方法吗
【问题讨论】:
-
touchevent.js ,你可以把它当作服务
-
这是一个例子。在多种情况下,根据设备宽度和类型(ios,IE)我必须限制所有 js 加载。我想加载需要文件但依赖注入有问题
-
表示你只想在需要时加载你的js文件