Verwenden Sie durandal.js für eine Einzelseitenanwendung in Sharepoint 2013
On November 30, 2020 by adminIch entwickle eine Einzelseitenanwendung in Sharepoint 2013. Ich habe einige Zweifel an der Implementierung
- Ich sollte etwas haben, das zur Pflege des Verlaufs und zur Navigation verwendet werden kann (da es sich um eine Einzelseitenanwendung handelt).
- Es sollte die Daten binden (kann mit knockout.js funktionieren)
- Es sollte mir im Backend eine Benachrichtigung geben (z. B. Daten wurden gespeichert usw. Dies kann auch über knockout.js erledigt werden)
Aber wenn ich danach gesucht habe, bekomme ich zu wissen, dass wir all diese Dinge mit Durandal.js tun können http://durandaljs.com/
Bitte sagen Sie Ist es mir möglich, solche Frameworks im Sharepoint zu verwenden oder nicht? Hat jemand solche Szenarien implementiert?
Kommentare
- Mit knockout.js konnten wir eine große datengesteuerte einseitige Anwendung implementieren in SharePoint 2013 (als Webpart) und es hat super funktioniert. Nie Durandal verwendet, obwohl ich mir ' nicht vorstellen kann, warum es ' nicht mit Sharepoint funktioniert?
- danke für Kommentar, aber ich erwarte weitere Erklärungen zu diesem
- , da ich einige Dokumente gesehen habe, in denen durandal.js mit sharepoint 2013 sympmarc.com/2013/04 verwendet wird / 15 / …
Antwort
Aus dem Artikel Durandal meets SharePoint 2013 kann man lesen:
Lassen Sie mich vorstellen Sie nach Durandal, einem hübschen jungen SPA-Rahmen, der nach einem berühmten französischen Schwert benannt ist. Wie auf der Website angegeben
Hier endet Ihre Suche nach einem SPA-Framework.
Durandal behauptet, sich wohl zu fühlen
Wir haben nicht versucht, das Rad neu zu erfinden. Durandal basiert auf Bibliotheken, die Sie kennen und lieben, wie jQuery, Knockout und RequireJS. Es gibt wenig zu lernen und das Erstellen von Apps fühlt sich angenehm und vertraut an. Tauchen Sie ein und genießen Sie es.
Durandal behauptet, jedermann und alle auszuführen
Am Ende ist Durandal nur eine Sammlung von JavaScript-Bibliotheken. Ich brauche nichts Besonderes, um es zu benutzen. Hüpfen Sie zu unserem Github-Repo und machen Sie sich auf den Weg. Sie können einfach den Inhalt des App-Ordners abrufen und damit Ihr eigenes Projekt starten.
Hier wird tatsächlich getestet, ob dies möglich ist und kommen Sie zu diesem Schluss:
Ich würde sagen, dass Durandal das Versprechen erfüllen kann, dass Ihre Suche nach einem SPA-Framework hier endet.
Schlussfolgerung
Ja, das ist möglich.
Kommentare
- @PrasadGavande Sie ' sind herzlich willkommen!
- Haben Sie eine Idee, wie ich vorgehen soll? da ich nichts gefunden habe, um mit Sharepoint 2013 zu beginnen. Wenn Sie einige Links zu diesem Thema haben, teilen Sie diese bitte mit mir.
- @PrasadGavande Fügen Sie den Link zu durandal.js und Ihrer benutzerdefinierten js-Datei auf der Masterseite und hinzu arbeite dich von dort aus vor. Viel Glück!
- kleines Problem mit durandalJS. dh. Ich kann HTML-Dateien mit js in einer einfachen asp.net-Webanwendung weiterleiten, aber ich möchte eine aspx-Datei weiterleiten, damit ich während der Implementierung in sharpoint die aspx-Datei als Modul verwenden und diese Datei dort trotzdem aufrufen kann (Aspx-Datei vom Router aufrufen) von durandal)
- @PrasadGavande I ' Es tut mir leid, dass ' außerhalb meiner Wissensbasis liegt. Vielleicht fragen Sie auf unserer Schwesterseite Stackoverflow?
Schreibe einen Kommentar