外部功能"未定义"警告JSHINT

时间:2015-08-20 13:36:12

标签: angularjs controller undefined jshint

我正在使用AngularJS创建应用,并且我使用外部库来散列字符串。

<script src="bower_components/blueimp-md5/js/md5.js"></script>

在控制器中,我调用散列字符串的md5()函数。

md5(myKey);

这有效,但Jshint给了我一个警告:md5没有定义

如何避免这种情况以及调用外部库的最佳方法是什么?

事先说。

编辑:我在我的.jshintrc中设置&#34; md5&#34;:我没有警告,但这是最好的做法吗?

马特

1 个答案:

答案 0 :(得分:1)

您可以在“globals”部分的.jshintrc文件中添加定义,以避免出现如下警告:

import json
def get_children(d):
    for child in d['children']:
        yield child
        print len(child)
        for grandchild in get_children(child):
            yield grandchild
            print len(grandchild)
f=open('tree_json','r')
for line in f:
    tree=json.loads(line)
    for child in get_children(tree):
        print child['id']