Ember.Js 치트 시트
2424 단어 embercheatsheet
마크업
<img {{bindAttr src="avatarURL"}}>
<button {{action follow}}>
값 바인딩:
{{view Ember.TextField class="input block" valuebinding="emailAddresses"}}
행위:
<button {{action invite emailAddresses}}>Invite></button>
<a href="#" {{action set "isEditingContacts" true target="view"}}
보다
App.InfoView = Ember.View.extend({
templateName: 'input', /* optional */
fooName: "Hello" /* {{ view.fooName }} */
click: function(e) {
"I was clicked";
}
});
경로
App.IndexRoute = Ember.Route.extend({
setupController: function(controller) {
controller.set('title', 'my app');
// <h1>{{title}}</h1>
},
setupController: function(controller, model) {
controller.set("model", model);
this.controllerFor('topPost').set('model', model);
},
model: function(params) {
return this.store.find('posts');
return this.store.find('post', params.post_id);
},
serialize: function(model) {
// this will make the URL `/posts/foo-post`
return { post_slug: model.get('slug') };
}
});
경로
App.Router.map(function() {
this.resource('trips', function() {
this.route('item', { path: '/:trip_id' });
});
this.route('upcoming');
this.route('about', { path: '/about' });
this.route('schedules');
this.route('history');
this.route('post');
});
참조
Ember.Js Cheat Sheet - Cheat Sheet Maker
Reference
이 문제에 관하여(Ember.Js 치트 시트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/hoanganhlam/ember-js-cheat-sheet-487c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)