angular.js - masalah memuatkan templat angularjs dalam pembangunan laman web
大家讲道理
大家讲道理 2017-05-15 16:49:21
0
2
623

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?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(2)
我想大声告诉你

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.

巴扎黑

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)
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan