angular.factory不是一个函数

时间:2015-12-28 11:05:40

标签: javascript angularjs

我有这个工厂,我在标题中有错误。我该如何解决这个问题?

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="checkbox" name="chk1" id="chk1" value="UK"> UK
<input type="checkbox" name="chk1" id="chk1" value="US"> US
<input type="checkbox" name="chk1" id="chk1" value="IN"> IN

<input type="checkbox" name="chk2" id="chk2" value="90"> 90
<input type="checkbox" name="chk2" id="chk2" value="60"> 60
<input type="checkbox" name="chk2" id="chk2" value="10"> 10

1 个答案:

答案 0 :(得分:1)

您无法创建独立工厂,因为它应该在模块中创建。

示例,

angular.module("myFactoryModule").factory("blueStripeViewModelFactory",function(){
    // define your factory
});

现在您可以在任何模块中使用此工厂。要使用此模块,您只需添加工厂模块的进样器(此处为myFactoryModule)。

实施例,

angular.module("anotherModule", ["myFactoryModule"]);