Wie öffne ich ein ionisches Modal beim Klicken?

8

Ich bin neu in Ionic und AugularJS und ich habe ein Problem beim Öffnen einer modalen Box beim Klicken auf ein Kontrollkästchen / Optionsfeld auf der dritten Option für die Hashtag-Suche auf der Einstellungsseite. Ich habe eine ng-controller und ng-click hinzugefügt, um Maßnahmen zu ergreifen. Ich schaute in den Debugger und es zeigte einen Fehler:

GET http://localhost:8100/hashtag-modal [HTTP/1.1 404 Not Found 1ms]

Ich weiß, dass 404 Not Found bedeutet, dass es die VorlageUrl nicht gefunden hat, aber jede Nav-Seite, die ich habe, ist in der index.html und sie funktionieren gut außer hashtag-modal.html in der app.js -Datei. Warum funktioniert es nicht und wie behebe ich dieses Problem?

app.js

%Vor%

index.html

%Vor%

Überarbeitete app.js

Ich habe ein $ionicModal zum hashtagController hinzugefügt, aber es heißt Error: $ionicModal is undefined . Wo sonst ist es undefiniert?

%Vor%

Überarbeitetes Label

%Vor%     
TheAmazingKnight 04.12.2014, 02:53
quelle

2 Antworten

11

Ionisches Modal hat nichts mit Routen zu tun.

Sie laden einfach eine statische HTML-Vorlage vom Server, und das gleiche HTML wird in ionischen Modal mit allen Bindungen angezeigt.

Anstatt einen separaten Controller zu deklarieren, verschieben Sie ihn in denselben Controller:

%Vor%

Dann in Ihrem HTML:

%Vor%     
Manish Kr. Shukla 04.12.2014, 06:56
quelle
6

Ionic hat ein nettes Codepen-Beispiel, das zeigt, wie man ein Modal mit ng-click

öffnet

Ссылка

    
mhartington 04.12.2014 05:57
quelle