Ich versuche, eine Zeichenfolge durch das HTML einer eckigen 1.5-Komponente zu binden. Ich erhalte eine Fehlermeldung, die besagt:Fehler Binden von Zeichenfolgen mit Angular 1.5-Komponenten
Error: [$compile:nonassign] Expression ''My Title'' in attribute 'title' used with directive 'selectList' is non-assignable!
Dies ist der html, wo ich die Komponente nenne:
index.html
<select-list title="'My Title'"></select-list>
und die Komponente:
export var selectListComponent = {
bindings: {
title: "="
},
templateUrl: 'path/selectList.html',
controller: selectListController
};
und die Komponente html:
<div>{{$ctrl.title}}</div>
Danke Simon, zuerst habe ich es mit '<' für die einseitige Bindung versucht, aber ich denke, das ist nicht für primitive Datentypen? als Antwort markiert, war genau das, was falsch war – Shawn
Das ist richtig, '<' ist für Objekte. –