cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - masalah memuatkan templat angularjs dalam pembangunan laman web

Tulis halaman web statik dengan angularjs templateUrl Hanya tulis laluan relatif templat dan muatkan templat Walau bagaimanapun, dalam pembangunan tapak web, atas sebab keselamatan, kaedah laluan relatif tidak boleh digunakan pada masa ini?

Sebagai contoh, dalam Flask, templat diletakkan dalam templates, fail statik diletakkan dalam static, dan app.js saya diletakkan dalam folder static Setakat ini, tiada masalah. Apabila saya perlu memuatkan fail templat, tidak kira sama ada saya menulis fail templat dalam dua folder ini, templateUrl akan melaporkan 404 apabila mengisi laluan relatif. Dalam kod js, url_for tidak boleh digunakan Bagaimana untuk menyelesaikan masalah ini?

大家讲道理大家讲道理2776 hari yang lalu633

membalas semua(2)saya akan balas

  • 我想大声告诉你

    我想大声告诉你2017-05-15 16:51:21

    Pendekatan saya ialah menulis laluan mutlak semasa pembangunan, yang bermula dengan /.

    Apabila menggunakan, gunakan kompilasi templat untuk menyusun semua fail templat HTML ke dalam js, ​​tetapi pengecam templat masih bermula dengan yang asal /, jadi tidak perlu mengubah suai fail semasa pembangunan dan penggunaan menyusun templat .

    http://github.com/jeremial/kman Beginilah cara ia dikendalikan dalam projek ini.

    balas
    0
  • 巴扎黑

    巴扎黑2017-05-15 16:51:21

    falsk enjin templat dipaparkan sebelum angularjs Apa yang saya lakukan sekarang ialah menulis teg angularjs sebagai pembolehubah ke dalam templat flask.

        params['tx'] = '{{tx}}'
        return render_template('index.html', params = params)
    

    balas
    0
  • Batalbalas