2016-05-01 8 views
1

Zunächst bin ich sehr neu zu angularjs.Ich habe ein paar Kenntnisse von PHP. Ich frage mich, ob wir können speichern können ng-bind-Werte zu PHP String. Lassen Sie uns sagen:können wir ng-bind-Werte zu PHP-String speichern

<li ng-if="jSEO.resources[3][0][0]"> <span> Internal Links:</span> <font color="#000000" size="+2" ng-bind=" jSEO.resources[3][0][0]"></font> </li>

Können wir den ng-bind Wert auf eine PHP-String und dann können wir es einsetzen db. Ich habe versucht, diesen Trick, aber gescheitert. Alle Vorschläge/Codehinweise werden sehr geschätzt

+0

PHP auf dem Server, Angular läuft auf dem Client ausgeführt. Sie können beliebige PHP-Ausgaben an beliebigen Stellen in Ihrem Angular- oder jedem anderen vom Browser interpretierten Code hinzufügen. –

+0

@RidIculous Danke für die Info.I möchte so etwas wie den Code zu tun:

  • Interne Links: >
  • und der ng-bind-Wert wird in $ j gespeichert, damit ich ihn einfügen kann mysql. Ist es möglich? Oder vermisse ich etwas. –

    +0

    Es ist mir unklar, was Sie erreichen wollen. JS/Angular ist ereignisgesteuert und passiert auf Ihrer Seite, während PHP beim Laden der Seite bereits passiert ist. –

    Antwort

    0

    Es gibt 2 Möglichkeiten, dies zu erreichen.

    1. Erstellen Sie eine PHP-API und schreiben Sie etwas Javascript, um den Wert an die API zu senden. Werfen Sie einen Blick auf den Winkel $httpProvider

    2. Erstellen Sie eine versteckte Eingabe in einem Formular und stellen Sie den Wert der Eingabe auf den Winkelwert. Das vereitelt jedoch den Zweck der Verwendung von Angular.

    <input type="hidden" name="myAwsomeValue" value="{{jSEO.resources[3][0][0]}}" />

    +0

    Danke. Das ist genau das, was ich gesucht habe.Awesome! –

    Verwandte Themen