我正在尝试在 angular2/ionic2 中创建一个包含输入的自定义组件,这是代码:
import {Component} from "angular2/core";
import {ItemInput} from "ionic-framework/ionic";
@Component({
directives: [ItemInput],
selector: "add-input",
template: `
<ion-input clearInput>
<input type="text" value="">
</ion-input>
`
})
export class AddInput {
constructor() { }
}
问题是离子输入似乎在最终页面/视图中被忽略(没有应用样式,甚至无法单击它)。如果我将代码按原样移动到主视图,那么它可以工作。当向这个自定义组件添加一个按钮时
<button>ok</button>
并导入 Button (并将其也添加到该组件的指令列表中)这是可行的。所以我不确定是否必须在 ItemInput 组件上做一些特殊的事情才能在自定义组件中使用,或者我是否只是遇到了一个错误。
使用离子 2.0 alpha49。
有什么线索吗?