0
Ich versuche eine Direktive dynamisch zu kompilieren. Diese Direktive hat einen isolierenden Geltungsbereich. So etwas wie folgt aus:Wie kann ich isolieren Bereich in Richtlinie injizieren?
angular.module('mod').directive 'foo', ->
restrict: 'E'
templateUrl: 'foo.html'
scope:
text: '=text'
bindToController: true
replace: true
controllerAs: 'fooCtrl'
controller: ($scope) ->
console.log @ # .text undefined
console.log $scope # .text undefined
return
Hier ist, wie ich kompilieren:
template = "<foo></foo>"
scope = $rootScope.$new()
scope.text = "hello"
$compile(template) scope, (clone, innerScope) ->
angular.element('body').append clone
jedoch, wenn @
angemeldet ist, Text ist undefined
. Wie kann ich den Anwendungsbereich in meine Richtlinie übertragen?