/ / W jaki sposób mogę zmienić angular-route.js z używania Ajax do ładowania znaczników skryptów częściowych? - angularjs, bezpieczeństwo, aplikacja jednostronicowa, tryb offline, routing kątowy

Jak mogę zmienić kąt-route.js z używania Ajax do ładowania znaczników skryptów częściowych? - angularjs, bezpieczeństwo, aplikacja jednostronicowa, tryb offline, routing kątowy

Robię telefon komórkowy, AngularJS, w różnych przeglądarkach,offline spa z angular-route.js bez użycia żadnego serwera. Czuję zmianę domyślnych ustawień przeglądarki, aby umożliwić Ajaxowi ładowanie plików lokalnych niedopuszczalne w mojej sytuacji. Idealnie chciałbym, aby kodowanie kodu zewnętrznego na bibliotekę pozwalało ładować pliki za pomocą atrybutu src atrybutu script-tag. Ale jestem gotów zbadać modyfikację lub rozszerzenie pliku biblioteki open source, takiego jak angular-route.js, gdybym znał najlepszą wersję + pliku + linię, aby rozpocząć.

Odpowiedzi:

0 dla odpowiedzi № 1

Wygląda na to, że musisz użyć $ templateCachemożesz określić szablony bezpośrednio w swoim html przy użyciu a <script> etykietka.

<script type="text/ng-template" id"path/to/template.html">...</script>

Oczywiście prawdopodobnie będziesz chciał, aby każda cząstka znajdowała się w oddzielnym pliku, w takim przypadku będziesz musiał dodać zadanie, które sprawi, że częściowe $templateCache. Są wtyczki, które zrobią to za ciebie, spójrz na grunt-ng-template.


0 dla odpowiedzi nr 2

Wygląda na to, że musisz użyć $ templateCachemożesz określić szablony bezpośrednio w swoim html przy użyciu a <script> etykietka.

<script type="text/ng-template" id"path/to/template.html">...</script>

Oczywiście prawdopodobnie będziesz chciał, aby każda cząstka znajdowała się w oddzielnym pliku, w takim przypadku będziesz musiał dodać zadanie, które sprawi, że częściowe $templateCache. Są wtyczki, które zrobią to za ciebie, spójrz na grunt-ng-template.