2016-05-03 2 views
0

unterbrochen. Wir haben die folgende Anweisung für die Paginierung in unserer eckigen Anwendung verwendet. https://github.com/michaelbromley/angularUtils/tree/master/src/directives/paginationDie Datenbindung in templateCache für die Dir-Paginierungssteuerung ist in IE

Bei der Verwendung von 'dir-Paginierung-conrol' die Seitennummer nicht auf ihren Wert hochgerechnet wird, stattdessen {{}} Seitennummer ist selbst nur in IE in UI angezeigt zu werden.

enter image description here

Ich habe versucht, dir-Paginierung-Steuerung unter Verwendung sowohl als Element und Attribut, da der Autor an vielen Orten erwähnt hat, dass wir es als Attribut verwendet werden sollen.

dir-Paginierung-Kontrollen richtungs Links = "true" max-size = "5">/dir-Paginierung-Steuerungen> div dir-Paginierung-Kontrollen = {richtungs Links: true, max-size : 5}>/div>

Ich lade tatsächlich das Paginierung Ergebnis als ein iframe in einem Microsoft SharePoint Modaldialog - SP.UI.ModalDialog.

https://msdn.microsoft.com/en-us/library/office/ff410058(v=office.14).aspx

Das obige Verhalten - {{}} Seitennummer angezeigt wird, geschieht nur, wenn ich SP.UI.ModalDialog verwenden. Wenn ich das stattdessen tue: window.parent.location = 'irgendeine URL' , um das Seitenumbruchresultat anzuzeigen, dann geschieht die Datenbindung korrekt und passende Seitennummern werden angezeigt.

Von Code - dirPagination.js:

$ templateCache.put ('angularUtils.directives.dirPagination.template', ‚ul class = "Paginierung" ng-if = "1 < pages.length"> « < {{1 + 1}} > » /ul ');

Hier wird die Vorlage für dirPaginationControls festgelegt. Ich denke, der Ausdruck wird aus irgendeinem Grund nicht bewertet. Ich habe sogar versucht, es in etwas wie {{1 + 1}} zu ändern, um zu überprüfen, ob es 2 ergibt, stattdessen wird nur {{1 + 1}} angezeigt.

So fühle ich die Datenbindung in TemplatesCache funktioniert nicht, wenn wir es mit SP.UI.ModalDialog laden. Gibt es eine andere Möglichkeit, Datenbindung als {{}} zu machen, um das Ergebnis zu bewerten und anzuzeigen oder mir etwas zu verpassen?

Jeder Vorschlag/Feedback wird sehr geschätzt. Danke :)

Antwort

0

Das Problem schien mit Microsoft SharePoint modalen Dialog - SP.UI.ModalDialog selbst zu sein. Also habe ich meinen Code geändert, um ein normales Javascript-Popup-Fenster zu verwenden, und es hat funktioniert.