问题很简单,如何使用Lodash
库成功实施underscore.string
到AngularJS项目中?
有必要使用RequireJS来实现这一目标吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
感谢@sylwester的回复,我想出来了,但他的答案只是一个提示,所以我决定再多一点。
不,您不需要使用RequireJS将两个库一起实现到AngularJS项目中。但它很容易实现 - 只需看看article。
然后将underscore.string下载到您的项目中:
$ 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改进此答案。
答案 2 :(得分:0)
创建此服务,现在您可以在underscore.js中使用underscore.string
类似于:_.capitalize('hello') - &gt; '你好'
angular.module('underscore', []).factory('_', ['$window', function($window) {
$window._.mixin(s.exports());
return $window._;
}]);