我是角度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秒多的时间。当我使用此功能进行网站开发时遇到此问题。
有没有办法加快相同功能的处理,或者有其他方法来获取属性文件以外的数据。
提前致谢。
答案 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毫秒。你可以看看..
使用检查元素选项
检入网络