在Angular中存储长静态数组

彼得B

在我的Angular应用程序中,应该在哪里保存国家列表(长静态数组),以及如何从contoller引用它?我不想将其存储在控制器中。

成都

只需创建constant service所有内容并将其放入countries list该提供程序即可。只是将inject这种服务带入您controller需要这些价值的地方。

app.constant("country", [       
                            {"code": "AFG","name":"Afghanistan"},
                            {"code":"ALB","name":"Albania"},
                            {"code":"DZA", "name":"Algeria"},
                            {"code":"ASM", "name":"American Samoa"},
                               ..........]); //countries List

将此服务注入控制器。

app.controller("demoCtrl",['$scope','country',function($scope,country){
      //countries automatically imported into controller

}]);

角度文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章