我尝试创建一个简单的angular2组件,并在将指令绑定到本机DOM元素时出错.
例如:
/// <reference path="../../typings/_custom.d.ts" />
import { Component, View } from 'angular2/angular2';
import { RouterLink } from 'angular2/router';
@Component({
selector: 'my-component',
directives: [RouterLink]
})
@View({
template: `
<a [router-link]="['/page']">test</a>
`
})
export class MyComponent { }
Run Code Online (Sandbox Code Playgroud)
=>无法绑定到'routerLink',因为它不是'<a>'元素的已知属性,并且没有匹配的指令与相应的属性.
我做错了什么?
tzi*_*tzi 11
这是正确的代码:
import { Component } from 'angular2/core';
import { RouterLink } from 'angular2/router';
@Component({
selector: 'my-component',
directives: [RouterLink],
template: `
<a [routerLink]="['/page']">test</a>
`
})
export class MyComponent { }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6317 次 |
| 最近记录: |