tabbar: test Ion.proto.assign

This commit is contained in:
Andrew
2015-03-17 19:34:30 -05:00
parent 423cf84203
commit 59e5ea5fa6
2 changed files with 11 additions and 2 deletions

View File

@ -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);

View File

@ -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!');
}
});
}
} }