我正在尝试将一些数据硬编码到我的角度$ scope中,就像使用此控制器文件一样:
(function() {
'use strict';
angular
.module('app.public')
.controller('PublicController', Controller);
/** @ngInject */
function Controller($scope, $log, app_media) {
$scope.tags = [{
name = 'clock'
}, {
name = 'eye'
}, {
name = "ball"
}];
}
})();
当我在我的观点中使用它时,它看起来像这样:
<md-grid-list md-gutter="1em" md-row-height="20px" md-cols="3">
<md-grid-tile ng-repeat="tag in tags" class="repeated-item">
{{tag.name}}
</md-grid-tile>
</md-grid-list>
但是我在Chrome控制台中遇到了这个错误:"Shorthand property assignments are valid only in destructuring patterns"
这是什么意思,我该如何解决?我已经研究了解构模式,它看起来像是能够将对象文字分配给变量的语法?谢谢! :)
答案 0 :(得分:0)
您的tags
列表不正确。应使用:
来分配属性,如下所示:
$scope.tags = [
{ name: 'clock' },
{ name: 'eye' },
{ name: "ball" }
];