angular-rails-templates (шаблоны кэшируются, но ng-include не работает)

0

Я использую плагин с угловыми рельсами-шаблонами для предварительной загрузки html файлов в активы /javascript/templates (исправление звездочки не работает)

Когда я использую инспектор, я вижу, что CacheTemplate запускается:

// Angular Rails Template // source: app/assets/javascripts/templates/bannertime.html angular.module("templates").run(["$templateCache", function($templateCache) { $templateCache.put("bannertime.html", '<section id="landing-page-banner">') }]); 

Мой app.js

app = angular.module('logged_out', ['templates', 'ng'])

app.controller "logged_out", ($scope) ->
    $scope.banana = "hello banana face"

Мой index.html.erb

<div ng-app="logged_out" ng-controller="logged_out">
    <div class="container-fluid">
        <div ng-include="bannertime.html"></div>
    </div>
</div>

Может кто-нибудь, пожалуйста, объясните мне, почему ng-include невозможно сделать работу? Я работаю над этим уже 3 дня.

1 ответ

2

Черт бы тебя побрал!

ng-include требует двух разных кавычек?!?!?!?!

Once I changed <div ng-include="bannertime.html"> to <div ng-include=" 'bannertime.html' "> everything worked.

Goddddd damnt

Ещё вопросы

Сообщество Overcoder
Наверх
Меню