将Lodash和下划线.string转换为AngularJS应用程序
问题很简单,如何将库成功地实现到AngularJS项目中将Lodash和下划线.string转换为AngularJS应用程序,angularjs,lodash,underscore.string.js,Angularjs,Lodash,Underscore.string.js,问题很简单,如何将库成功地实现到AngularJS项目中 是否有必要使用来实现这一点 Yuo可以使用角下划线 请看这里 或角状矿粉 多亏了@sylvester的回复,我才明白,但他的回答只是一个暗示,所以我决定进一步充实一下 是否有必要使用来实现这一点? 不,您不需要使用RequireJS将这两个库一起实现到AngularJS项目中。但这是很容易实现的——看看这个 无需RequireJS的实现 使用或(取决于您的实现) 然后下载到您的项目: $ bower install underscore.
是否有必要使用来实现这一点 Yuo可以使用角下划线 请看这里 或角状矿粉
多亏了@sylvester的回复,我才明白,但他的回答只是一个暗示,所以我决定进一步充实一下 是否有必要使用来实现这一点? 不,您不需要使用RequireJS将这两个库一起实现到AngularJS项目中。但这是很容易实现的——看看这个 无需RequireJS的实现
$ bower install underscore.string --save-dev
index.html
:
<script type="text/javascript" src="vendor/loadash/lodash.js"></script>
<script type="text/javascript" src="vendor/angular/angular.js"></script>
<script type="text/javascript" src="vendor/angular-loadash/angular-loadash.js"></script>
<script type="text/javascript" src="vendor/underscore.string/underscore.string.js">
请随时使用RequireJS改进此答案。创建此服务,现在您可以在underline.js中使用underline.string 类似于:u.capitalize('hello')-->'hello'
angular.module('underscore', []).factory('_', ['$window', function($window) {
$window._.mixin(s.exports());
return $window._;
}]);
您能告诉我,在按照上面所写的方式加载js文件之后,如何从underline.string调用函数吗。我在我的帖子里提到过。