0
我想一些數據硬編碼到我的角度$範圍,想與此控制器文件:
(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"
,這是什麼意思,如何能解決我?我研究過解構模式,它看起來像是能夠將對象文字分配給變量的語法?謝謝! :)
您能詳細說明您要做什麼嗎?也許放入你想要實現的等效ES5代碼?否則,看你的代碼,你的'標籤'列表是不正確的。 'name'屬性應該使用':'來分配,而不是'=':'{name:'clock'} –
您的對象文字語法不正確。它應該是'{name:'clock'}'等 – Phil
非常感謝球員修復':'而不是'='發佈答案,我會給你信用:) –