Angular组件样式指南
Angular component styleguide
我使用angular-js-styleguide-snippets
作为Atom
,当我在编辑器上输入ngcomponent
时,扩展成以下结构:
( function() {
'use strict';
angular
.module( 'arroyo' )
.component( 'intro', component );
/* @ngInject */
function component() {
var settings = {
template: '<h1>test</h1>',
controller: Controller,
};
return settings;
}
Controller.$inject = [];
/* @ngInject */
function Controller() {
}
} )();
然而,使用上面的代码似乎不起作用。虽然没有控制台错误,但组件本身(<intro></intro>
)不呈现任何内容。经过一番摆弄,我发现使用下面的代码如预期的那样工作:
( function() {
'use strict';
angular
.module( 'arroyo' )
.component( 'intro', {
template: '<h1>test</h1>'
} );
} )();
第一个代码片段有什么问题?
你必须像这样调用函数组件:
angular
.module( 'arroyo' )
.component( 'intro', component());
new component方法实际上接受一个对象,通过调用返回该对象的函数来提供设置。
查看文档获取更多信息
相关文章:
- 使用jquery在react组件内部设置样式可以吗
- webpack样式加载器-在react组件上导入不同的样式,而无需重写
- 如何在react组件上应用css样式
- 如何根据子组件的状态更改父组件样式元素
- 如何通过css模块将样式应用于react组件
- 如何在HTML中设置React组件的样式
- 反应 - 组件样式不从道具更新
- 自动建议反应.js组件不会在渲染时更新输入样式
- 应用样式“;游标:指针”;所有具有onClick功能的React组件
- web组件如何尽快获得自己的样式(宽度等)
- 在React组件中呈现样式元素
- 注入样式标签+ angular组件计时
- 如何改变react组件的样式和类
- 基于父CSS状态的条件子动画(带有React的样式组件)
- ReactJS -内联样式不会在重新呈现组件时更新
- 在组件内部定义样式,但不要内联
- 样式化tomahawk上传文件组件
- Angular组件样式指南
- ExtJs 4:带有Ext.ux.upload插件的组件在以MVC样式重写后停止工作
- 什么是元素样式组件和什么是片段样式组件