我對angularjs非常陌生,我正在嘗試去學習它。如果我在學習曲線上問一些啞巴屁股問題,請對不起。訪問來自angularjs的自定義指令的值
我已經創建了可重用的自定義指令,它工作得很好。我完整的代碼是在 http://plnkr.co/edit/GxM78QRwSjTrsX1SCxF7?p=preview
$scope.validateSingle = function(item) {
$scope.text = item[$scope.textField] + ($scope.textField2 !== '' ? " (" + item[$scope.textField2] + ")" : "");
$scope.value = item[$scope.valueField];
console.log($scope.value);
$scope.placeholder = 'placeholderBlack';
$scope.hideItems();
if (typeof $scope.callback == 'function') {
$scope.callback($scope.value);
}
}
我也分配在上面的代碼值,它是我的plunker的一部分
現在我的問題後,我選擇項我想它以後的價值使用,我確實在$ scope.validateSingle函數中分配了$ scope.value,但我不知道如何訪問它,並且如果我在頁面上有超過1個指令,那麼我們如何獨立訪問它的值
我希望指令的工作就像下拉菜單,一旦我選擇了項目,如果我想在一些按鈕點擊它的值,然後我可以使用像dropdown.value其中下拉可能是指令的ID。希望我能清楚我的觀點。
我已經將我的plunker但您的評論我還添加代碼 – Milind
鏈接包括Punkr應使用僅作爲參考的沒有保證這些鏈接將來仍然活着。 –
並且請不要使用網址縮寫符,這樣就很容易掩蓋垃圾郵件。你希望我們點擊鏈接,讓我們知道這是什麼 – charlietfl