ho il seguente codice:
app.directive('mySample', function($compile) {
return {
//template:"<input type='text' ng=model='sampleData'/> {{sampleData}} <br/>"
link: function(scope, element, atts, controller) {
var markup = "<input type='text' ng=model='sampleData'/> {{sampleData}} <br/>";
angular.element(element).html($compile(markup)(scope));
console.log($compile(markup)(scope));
}
};
});
E mi aspetterei per generare un ingresso, un po 'di arco che è accoppiato con la portata e una pausa. Tuttavia ottengo questo output:
[[object HTMLInputElement], [object HTMLSpanElement], [object HTMLBRElement]]
Ho anche provato il modello, nel commento qui, separatamente e poi commentando la parte di collegamento. Ciò genera gli elementi input e break ma non l'estensione che mostra il modello coupled sampleData.
Ho un campione non funzionante a http://jsfiddle.net/KvdM/nwbsT/ che lo dimostra.
Esegue il rendering dell'input ma non il {{sampleData}} funziona. – XIII
Come posso registrare il sampleData? – XIII
{{sampleData}} non funziona perché hai scritto ng = modello invece di ng-model :) – AlwaysALearner