/ / angular-rails-templates (les templates sont en cache, mais ng-include ne fonctionne pas) - ruby-on-rails, angularjs

angular-rails-templates (les templates sont en cache, mais ng-include ne fonctionne pas) - ruby-on-rails, angularjs

J'utilise le plugin angular-rails-templates pour précharger les fichiers HTML dans les assets / javascript / templates (le correctif de pignon ne fonctionne pas)

Lorsque j'utilise l'inspecteur, je peux voir que le CacheTemplate est en cours de déclenchement:

// 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">") }]);

Mon app.js

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

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

Mon index.html.erb

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

Quelqu'un peut-il m'expliquer s'il vous plaît pourquoi ng-include est impossible de faire fonctionner? Je travaille dessus depuis 3 jours maintenant.

Réponses:

2 pour la réponse № 1

Damn you world!

ng-include nécessite deux guillemets différents?!?!?!?!

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

Goddddd damnt