在我的Angular应用程序中,我应该在哪里保留国家/地区列表(长静态数组)以及如何从控制器中引用它?我不想将它存储在控制器中.
cha*_*ndu 14
只需创建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
Run Code Online (Sandbox Code Playgroud)
将此服务注入控制器.
app.controller("demoCtrl",['$scope','country',function($scope,country){
//countries automatically imported into controller
}]);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10147 次 |
最近记录: |