花时间从属性文件中读取

时间:2016-06-23 12:09:02

标签: angularjs

我是角度JS的新手。我正面临一个问题。请参阅以下问题说明。

applicationLabel.properties:

{
 "globalLabel":
 {
   "name" : "testName",
   "address" : "testAddress"
 }
}

控制器文件:

var app = angular.module('app', []);

app.controller('test', function ($scope, $http) {
  $http.get('applicationLabel.properties').then(function (response) {
    var applicationLabels = response.globalLabel;
  });
});

问题说明:

我可以正确地从属性文件中获取值。但问题是角度js花费太多时间将属性文件加载到控制器中并将这些值反映到相应的html文件中。完全渲染需要3秒多的时间。当我使用此功能进行网站开发时遇到此问题。

有没有办法加快相同功能的处理,或者有其他方法来获取属性文件以外的数据。

提前致谢。

1 个答案:

答案 0 :(得分:0)

https://plnkr.co/edit/9XLaHG9rIXHLY1HGd7Ly?p=preview

app.controller('test', function ($scope, $http) {
  $scope.pp="Pankaj";
  $http.get('app.properties').then(function (response) {
    var applicationLabels = response.globalLabel;
  });
});

加载此(app.properties)文件只花了391毫秒。你可以看看..

使用检查元素选项

检入网络