이 코드의 "fullName"기능이 두 번 실행되는 이유는 무엇입니까? 나중에 구글 크롬 콘솔에서emberjs - 두 번 속성 발생
Person = Ember.Object.extend({
// these will be supplied by `create`
firstName: null,
lastName: null,
fullName: function() {
console.log('Full name function...');
var firstName = this.get('firstName');
var lastName = this.get('lastName');
return firstName + ' ' + lastName;
}.property('firstName', 'lastName')
});
App.tom = Person.create({
firstName: "Tom",
lastName: "Dale"
});
App.UsersView = Ember.View.create({
templateName: 'users',
users: [App.tom]
});
:
App.tom.set('firstName', 'John')
이 출력은 두 번 로그인합니다.
텍스트 '전체 이름 기능'이 두 번 인쇄됩니다. – mprcela