fix(textInputs): register components, don't use Query

This commit is contained in:
Adam Bradley
2015-10-06 22:20:40 -05:00
parent d0a077c535
commit f7bed3e098
4 changed files with 77 additions and 330 deletions

View File

@ -1,6 +1,7 @@
import {Directive} from 'angular2/angular2';
import {Directive, Optional} from 'angular2/angular2';
import {IonicConfig} from '../../config/config';
import {TextInput} from './text-input';
import {pointerCoord, hasPointerMoved} from '../../util/dom';
/**
@ -25,8 +26,9 @@ export class Label {
* TODO
* @param {IonicConfig} config
*/
constructor(config: IonicConfig) {
constructor(config: IonicConfig, @Optional() textInput: TextInput) {
this.scrollAssist = config.get('keyboardScrollAssist');
textInput && textInput.registerLabel(this);
}
/**