mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-11-06 22:29:44 +08:00
tabbar: test Ion.proto.assign
This commit is contained in:
@ -3,7 +3,7 @@ var ILLEGAL_ASSIGN_FIELDS = {};
|
|||||||
export class Ion {
|
export class Ion {
|
||||||
|
|
||||||
assign() {
|
assign() {
|
||||||
for (var i = 1, ii = arguments.length; i < ii; i++) {
|
for (var i = 0, ii = arguments.length; i < ii; i++) {
|
||||||
var obj = arguments[i];
|
var obj = arguments[i];
|
||||||
if (obj) {
|
if (obj) {
|
||||||
var keys = Object.keys(obj);
|
var keys = Object.keys(obj);
|
||||||
|
|||||||
@ -8,7 +8,16 @@ import {Ion} from '../ion';
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
@Template({
|
@Template({
|
||||||
inline: `<div>Tabbar: {{title}}</div>`
|
inline: `<button (click)="press()">Tabbar: {{title}}</button>`
|
||||||
})
|
})
|
||||||
export class Tabbar extends Ion {
|
export class Tabbar extends Ion {
|
||||||
|
constructor() {
|
||||||
|
|
||||||
|
// Test that Ion#assign works
|
||||||
|
this.assign({
|
||||||
|
press: () => {
|
||||||
|
alert('pressed!');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user