javascript - Cannot open SemanticUI modal window using Angular 2 -


i using angular2 , semantic ui css-framework. trying open modal window cannot show it. in official semantic's docs offer open way: $('.ui.modal').modal('show') far know it's jquery , doesn't work, causes error:

error typeerror: webpack_imported_module_1_jquery(...).modal not function @ appcomponent.webpackjsonp

i call app controller. approach in opening modal may not best one. wondering if me know how easily.

<html>  <head>    <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.2/semantic.min.css">    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>    <script src="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.2/semantic.min.js"></script>  </head>  <body>    <div style="width: 60%; margin-left: 15pt; margin-top: 30pt">    <app-add-child-modal></app-add-child-modal>    <app-child-table></app-child-table>    <button class="ui primary button " (click)="showmodal()">add child</button>    <br/>    <br/>    <app-demo-form-with-validations-explicit></app-demo-form-with-validations-explicit>  </div>  </body>  </html>

import { component } '@angular/core';  import * $ 'jquery';    @component({    selector: 'app-root',    templateurl: './app.component.html',    styleurls: ['./app.component.css']  })  export class appcomponent {    title = 'app';    showmodal(): void {      console.log('showmodal()');      $('.ui.modal').modal('show');    }  }

import { component, oninit } '@angular/core';    @component({    selector: 'app-add-child-modal',    template: `<div class="ui modal">    <i class="close icon"></i>    <div class="header">      profile picture    </div>    <div class="image content">      <div class="ui medium image">        <img src="/images/avatar/large/chris.jpg">      </div>      <div class="description">        <div class="ui header">we've auto-chosen profile image you.</div>        <p>we've grabbed following image        <a href="https://www.gravatar.com" target="_blank">gravatar</a>         image associated registered e-mail address.</p>        <p>is okay use photo?</p>      </div>    </div>    <div class="actions">      <div class="ui black deny button">        nope      </div>      <div class="ui positive right labeled icon button">        yep, that's me        <i class="checkmark icon"></i>      </div>    </div>  </div>`,    styleurls: ['./add-child-modal.component.css']  })  export class addchildmodalcomponent implements oninit {      constructor() { }      ngoninit() {    }    }


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -