首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >参数在Ionic2自定义组件中未显示。

参数在Ionic2自定义组件中未显示。
EN

Stack Overflow用户
提问于 2016-02-11 17:14:43
回答 2查看 586关注 0票数 2

我正在尝试构建一个简单的组件,只是一个输出参数但没有显示参数的div:

test.html

代码语言:javascript
复制
<ion-content padding class="getting-started">
   <my-component [test]="Something"></my-component>
</ion-content>

test.ts

代码语言:javascript
复制
import {Page} from 'ionic-framework/ionic';
import {MyComponent} from './myComponent';

@Page({
    templateUrl: 'build/pages/test/test.html',
    directives: [MyComponent]
})

export class TestPage {
    constructor() {
    }
}

myComponent.ts

代码语言:javascript
复制
import {Component,Input} from 'angular2/core';

@Component({
  selector: 'my-component',
  template: `
    <div>Param: {{test}}</div>
   `,
})

export class MyComponent {
  @Input() test;
  constructor() {
  }
}

结果:

我想不出我错过了什么。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-11 17:40:20

您的代码与文档(https://angular.io/docs/ts/latest/api/core/Input-var.html)相同,除了[test]="Something"之外,您是否尝试过编写test="Something"

我认为[]语法只能使用组件的变量。

票数 2
EN

Stack Overflow用户

发布于 2016-02-17 17:56:43

我不确定,但试试test=“某样东西”

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35345822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档