这些库之间有什么区别?
babel-eslint[ github.com/babel/babel-eslint ]eslint-plugin-babel[ github.com/babel/eslint-plugin-babel ]eslint-plugin-react[ github.com/yannickcr/eslint-plugin-react ]我的Ember组件看起来像这样:
import Ember from 'ember';
export default Ember.Component.extend({
users: undefined,
primaryAction: 'follow',
leftSubDetails: [],
rightSubDetails: [],
onInitialization: function(){
console.log('this', this);
console.log('right',this.rightSubDetails);
console.log('rightdetail', this.get('rightSubDetails'));
}.on("init")
});
Run Code Online (Sandbox Code Playgroud)
并且组件被调用如下:
{{#view-users
users=model
primaryAction='follow'
leftSubDetails=['tweets', 'followers', 'following']
rightSubDetails=['follow', 'reply', 'addList']
}}
{{/view-users}}
Run Code Online (Sandbox Code Playgroud)
看起来什么也没有打印,也不能在视图中使用任何东西.有什么不对吗?
在ember数据v1.0.0-beta.16.1中有许多钩子.
它只是很难理解这些钩子的目的.对于一个新手来说,似乎所有这些都是为了做同样的事情.
我希望了解的应用,
A.规范化和规范化哈希
B.序列化
C. normalizePayload