Minified JS只能通过将源代码粘贴到Controller中来工作
Minified JS only works by pasting source into Controller
我不确定是否有明确的方法来显示/描述我遇到的问题。但这是:
我用AngularJS开发了一个应用程序(还没有上线)。我们决定需要为表上的一些指标提供工具提示。我们喜欢TipTipjQuery插件的总体外观。在我的index
文件中,我正确地包含了minimied.js:
<script src="../assets/javascripts/app/jquery.tipTip.minified.js"></script>
(是的,路径是正确的。我可以点击chrome开发工具中的链接并查看源文件)。
在我的控制器中,我这样称呼它:
$scope.addTolltips = function() {
$timeout(function(){$('.results-metrics').tipTip({maxWidth:"300px", defaultPosition: "top"});},500);
}
我添加了$timeout
,以确保有足够的时间将页面上的动态内容加载到DOM中。我知道这可能已经没有必要了。
但当调用tipTip()
时,我得到一个控制台错误:
TypeError: Object [object Object] has no method 'tipTip'
然而,如果我在tipTip()
之前将缩小后的源代码粘贴到我的控制器中,那么一切都很完美有什么想法吗
angular.element
函数提供jQuery功能(http://docs.angularjs.org/api/angular.element),所以您应该使用它而不是$
(但是,我无法解释为什么$
在您的情况下不起作用)
相关文章:
- Javascript:selenium Web驱动程序isDisplayed()不工作
- jQuery UI自动完成突然停止工作
- AngularJS UI路由器不能像ng路由器那样工作
- HTML5音频加载和播放获胜'我不能在iPad上工作
- JavaScript打印功能使日历停止工作
- Javascript.getHours()工作不正常
- 为什么这在IE中的工作方式与在Firefox中不同
- 视频HTML没有'无法在Internet Explorer 11上工作
- 扩展移相器按钮类不工作
- Firebase迁移-简单的Firebase.set没有'不再工作了——旧的还是新的
- ng-controller工作,UI路由器:控制器不是
- angular$cookieStore在controller$scope函数下不工作
- Minified JS只能通过将源代码粘贴到Controller中来工作
- Angular.js中的多个ng-controller无法工作
- 美元的范围.在使用MongoDB的controller.js中编辑不正常工作
- Phonegap: Angular Controller不能在新窗下工作
- 一个Angular Controller Karma-Jasmine测试可以工作,但另一个不行
- 不能让ng-controller在angular应用中工作
- Angular Service与Controller同步工作
- AngularJS的ng-controller在引导后不工作