【发布时间】:2016-04-23 07:28:11
【问题描述】:
我正在尝试在 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。
有什么线索吗?
【问题讨论】: