这是在 UI 中显示错误消息的方法之一。
像这样创建一个json文件ErrorMessages:
{
"ERROR-EDIT": "Some problems by updating the item!",
"ERROR-SAVE": "Some problems by saving the changes!",
"ERROR-DELETE": "Some problems by deleting!",
"ERROR-EMAIL": "E-Mail is not valid!"
}
要从 json 文件中获取数据,您必须在控制器中创建对该文件的 http 请求。
假设你的模块和其他角度配置是有效的,控制器应该是这样的:
app.controller('mainController', ['$scope', '$http', function ($scope, $http) {
//HTTP call to get data from file with valid url
$http.get('../Resources/ErrorMessages.json').success(function (data) {
$scope.listMessages = data;
});
}]);
最后,key note 使用键值(显式方式)仅显示该对象的一个属性:
<body ng-controller="mainController">
<p>{{listMessages["ERROR-EDIT"]}}</p><br /><br />
<p>{{listMessages["ERROR-DELETE"]}}</p><br /><br />
<p>{{listMessages["ERROR-EMAIL"]}}</p><br /><br />
<p>{{listMessages["ERROR-SAVE"]}}</p><br /><br />
</body>
您还可以创建带有参数的函数,包括对象和键以显示相同的结果。
我希望这个想法能推动你前进:)