Я пытаюсь жёстко некоторые данные в моем угловом $ объеме, как с этим контроллером файла:
(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>
но, увы, я получаю эту ошибку в хромированной консоли: "Shorthand property assignments are valid only in destructuring patterns"
что это значит и как я могу исправить? Я искал шаблоны деструктурирования, и похоже, что это синтаксис для возможности присвоения объектных литералов переменным? благодаря! :)
Можете ли вы подробнее рассказать о том, что вы пытаетесь сделать? Может быть, поставить эквивалентный код ES5, который вы хотите достичь? В противном случае ваш код будет неверным. Свойство 'name' должно быть назначено с помощью': ', а не' = ':' {name: 'clock'} ' –
Неправильный синтаксис вашего объекта. Это должно быть '{name: 'clock'}' и т. Д. – Phil
приятно спасибо, ребята исправлены с ':' а не '=' сообщение ответ, и я дам вам кредит :) –