Ich kann den folgenden Code zu bekommen scheint zu funktionieren:Eine JS-Variable zu einem AngularJS-Verzeichnis hinzufügen?
<script>alert(topic);</script> <!-- Outputs: "dynamics" -->
<div ng-include="'content/' + topic + '.html'"></div> <!-- Does not work. -->
ich die Variable ist das Problem, wie der folgende Code abgeleitet haben funktioniert:
<div ng-include="'content/' + 'dynamics' + '.html'"></div> <!-- Works. -->
Weiß jemand, wie kann ich mach das?
Update:
Steffen Link Folgen, habe ich den folgenden Code geschrieben, aber noch kein Glück:
<script>
alert(topic); // Outputs "dynamics"
var app = angular.module('myapp', []);
app.controller('MainCtrl', ['$scope', '$window', function ($scope, $window) {
$scope.topic = $window.topic;
}]);
</script>
<div ng-app="myapp" ng-controller="MainCtrl" ng-include="'content/' +
topic + '.html'"></div> <!-- Does not work. -->
Dank.
http://stackoverflow.com/questions/19383725/how-to-access-global-js-variable-in-angularjs-directive – Steffen
Bitte entfernen Sie die geschweiften Klammern von ng-umfassen Attribut – Steffen
Verwendung dieses in html : '
' ODER '' –