Advertisement
Guest User

Untitled

a guest
Jul 16th, 2016
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.28 KB | None | 0 0
  1. <dialog class="mdl-dialog" [open]="isOpen">
  2. <h4 class="mdl-dialog__title">Allow data collection?</h4>
  3. <div class="mdl-dialog__content">
  4. <p>
  5. Allowing us to collect data will let us get you the information you want faster.
  6. </p>
  7.  
  8. <md-input placeholder="amount">
  9. <span md-prefix>$&nbsp;</span>
  10. <span md-suffix>.00</span>
  11. </md-input>
  12. </div>
  13. <div class="mdl-dialog__actions">
  14. <button md-raised-button color="primary" (click)="toggleDialog()">Agree</button>
  15. <button md-raised-button>Disagree</button>
  16. </div>
  17. </dialog>
  18.  
  19. EXCEPTION: Error in http://localhost:5555/node_modules/@angular2-material/input/input.js class MdInput - inline template:0:844
  20. ORIGINAL EXCEPTION: No value accessor for ''
  21. Error: No value accessor for ''
  22. at new BaseException (forms.umd.js:599)
  23. at _throwError (forms.umd.js:1569)
  24. at setUpControl (forms.umd.js:1546)
  25. at NgModel._setUpStandalone (forms.umd.js:2349)
  26. at NgModel._setUpControl (forms.umd.js:2341)
  27. at NgModel.ngOnChanges (forms.umd.js:2300)
  28. at DebugAppView._View_MdInput0.detectChangesInternal (MdInput.template.js:249)
  29. at DebugAppView.AppView.detectChanges (core.umd.js:11841)
  30. at DebugAppView.detectChanges (core.umd.js:11945)
  31. at DebugAppView.AppView.detectViewChildrenChanges (core.umd.js:11867)
  32.  
  33.  
  34. ViewWrappedException {_wrapperMessage: "Error in http://localhost:5555/node_modules/@angul…ut/input.js class MdInput - inline template:0:844", _originalException: BaseException, _originalStack: "Error: No value accessor for ''↵ at new BaseExc…dules/@angular/core/bundles/core.umd.js:11867:23)", _context: DebugContext, _wrapperStack: "Error: Error in http://localhost:5555/node_modules…esInternal (LoginComponent_Host.template.js:30:8)"}
  35.  
  36. import { Component, OnInit } from '@angular/core';
  37. import { ROUTER_DIRECTIVES } from '@angular/router';
  38.  
  39. import { MdToolbar } from '@angular2-material/toolbar';
  40. import { MdCard } from '@angular2-material/card';
  41. import { MdButton } from '@angular2-material/button';
  42. import { MdCheckbox } from '@angular2-material/checkbox';
  43.  
  44. import {FORM_DIRECTIVES} from '@angular/forms'
  45. import { MdSpinner, MdProgressCircle } from '@angular2-material/progress-circle';
  46.  
  47. import {MD_INPUT_DIRECTIVES} from '@angular2-material/input'
  48.  
  49. //import { REACTIVE_FORM_DIRECTIVES } from '@angular/forms/index';
  50.  
  51. /**
  52. * This class represents the lazy loaded LoginComponent.
  53. */
  54. @Component({
  55. moduleId: module.id,
  56. selector: 'login-cmp',
  57. styleUrls: ['dialog.css'],
  58. templateUrl: 'login.component.html',
  59. directives: [
  60. ROUTER_DIRECTIVES,
  61. MdToolbar,
  62. MdButton,
  63. MdCheckbox,
  64. MdSpinner,
  65. MdProgressCircle,
  66. MdCard,
  67. MD_INPUT_DIRECTIVES, FORM_DIRECTIVES]
  68. })
  69. export class LoginComponent implements OnInit {
  70. googleUrl: string = 'https://www.google.com';
  71. title1: string = 'Button';
  72. title4: string = 'Warn';
  73. isDisabled: boolean = true;
  74. isOpen: boolean = false;
  75. dialog:any;
  76. modalMethod: string;
  77.  
  78. user: {
  79. email: string
  80. password: string
  81. } = {
  82. email: '',
  83. password: '',
  84. }
  85.  
  86. toggleDialog() {
  87. this.isOpen = !this.isOpen;
  88. if (this.isOpen) {
  89. this.dialog.showModal();
  90. } else {
  91. this.dialog.close();
  92. }
  93. }
  94.  
  95. ngOnInit() {
  96. this.dialog = document.querySelector('dialog');
  97. }
  98.  
  99. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement