개체 배열 형식의 회사라는 백본 모델 변수가 있습니다. 콘솔에 놓음으로써 나는이 얻을 :개체 배열에서 특성을 얻으려면 어떻게해야합니까?
이 개체는 인출 기능이로드됩니다
require(["collections/Companies"],
function(Companies) {
var companies = new Companies();
companies.fetch();
console.log(companies[0].get("name"));
});
companies.js :
define([
'models/Company'
], function(CompanyModel) {
'use strict';
var CompanyCollection = Backbone.Collection.extend({
model: CompanyModel,
url: 'scripts/data/companies.json'
});
return CompanyCollection;
});
company.js를 :
define([], function() {
'use strict';
var CompanyModel = Backbone.Model.extend({
defaults: {
id: '',
name: '',
description: ''
}
});
return CompanyModel;
});
행운이없는 tutorials (console.log(companies[0].get("name"));
)에 따라 get을 사용하여 속성을 가져 오려고했습니다.
속성을 가져 오는 올바른 구문은 무엇입니까? name
이후
기업 [0] .attributes.name' 또는 회사 [0] .attributes [ "name"]'스크린 샷에 표시된 방식에 액세스하십시오! :) – MackieeE
회사 [0] .attributes.name 또는 회사 [0] .attributes [ "name"]이 (가) TypeError를 throw합니다. 회사 [0]이 (가) 로그에 정의되지 않았습니다. – xanyi
바닐라 자바 스크립트처럼 DOMNode 속성에 액세스하는 방법은 확실합니다. – MackieeE