2
我需要編譯一條指令,因爲它需要一個從數據庫返回的ID,但似乎無法得到該指令持久化的指令。隔離範圍變量出現的編譯指令undefined
$scope.orderInfo = {
orderId: 'lkdfj232jh'
};
$scope.compile = function() {
var html = $compile('<apps orderId="orderInfo.orderId"></apps>')($scope);
$('#apps').append(html);
};
return {
templateUrl: 'apps.html',
restrict: 'E',
scope: {
orderId: '='
},
controller: function($scope) {
console.log($scope.orderId);
}
}
orderId總是未定義在指令中。
屬性名稱應該是'訂單id'不'orderId' – 2015-03-31 16:07:19