cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - angularjs {{}}疑问

在html的界面中 {{a}}为什么输出的是

html<span class="ng-binding ng-scope">
4
</span>

而我期望的是

html4

是否有遇到过的大神帮忙解惑~

PHPzPHPz2743 hari yang lalu554

membalas semua(4)saya akan balas

  • 为情所困

    为情所困2017-05-15 16:53:54

    Dipetik daripada laman web rasmi:

    Atribut ngBind memberitahu Angular untuk menggantikan kandungan teks
    specified HTML element dengan nilai ungkapan yang diberikan dan kepada
    kemas kini kandungan teks apabila nilai ungkapan itu berubah.

    bermakna ngBind akan memberitahu sudut untuk menggantikan ungkapan yang anda tulis dengan 特殊的html元素.

    Dan ini 特殊的html元素 ialah rentang dengan kelas,

    Kurungan kerinting berganda {{}} dan ngBind adalah sama sebenarnya directive, dengan hanya sedikit perbezaan dalam skop penggunaan

    .

    Dokumen rasmi ngBind

    balas
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-15 16:53:54

    Output nilai HTML oleh AngularJs ng-bind pastinya bukan hanya 4. Jika tidak, bagaimana untuk mengawal kedudukan nilai output?

    balas
    0
  • PHP中文网

    PHP中文网2017-05-15 16:53:54

    Bagaimanakah nilai pembolehubah diberikan?
    Secara amnya $scope.a=4;
    Hasil keluaran {{a}} ialah 4.

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-15 16:53:54

    Terima kasih atas jemputan. Anda boleh melihatnya dalam kod sumber sudut https://github.com/angular/angular.js/blob/master/src/ng/compile.js#L1...
    Malah, ia digunakan untuk mengikat data pada "nod teks teratas"

    ini

    balas
    0
  • Batalbalas