我得到了控制器中的值。我希望這些值能夠進入內核。可能嗎..?如何從控制器訪問angularJs中的指令
$scope.gridheader = [
{ headerName: "ID", field: "ID", seqNo: 0,checkboxSelection: true },
{ headerName: "Patient Name", field: "PatientName", seqNo: 1 },
{ headerName: "Gender", field: "Gender", seqNo: 3 },
{ headerName: "Age", field: "Age", seqNo: 2 },
{ headerName: "Phone Number", field: "mobileNumber", seqNo: 4 }
];
$scope.rowData = [
{ ID: "09-14-002880", PatientName: "PRAVEEN KUMAR", Gender: "Male", Age: "20", mobileNumber: 9879878971, patientId: "test" },
{ ID: "09-13-000188", PatientName: "VAR", Gender: "Male", Age: "20", mobileNumber: '', patientId: "ZXC12" },
{ ID: "09-05-019825", PatientName: "KARMA", Gender: "Male", Age: "29", mobileNumber: '', patientId: "ZA2545635" },
{ ID: "09-04-010524", PatientName: "FRANKLIN ANTHONY", Gender: "Male", Age: "20", mobileNumber: '', patientId: "Z7552396" },
{ ID: "09-08-009303", PatientName: "DARYOUSH", Gender: "Male", Age: "29", mobileNumber: '', patientId: "Z2548467" },
{ ID: "09-12-031048", PatientName: "SMITA", Gender: "Female", Age: "20", mobileNumber: 9880222187, patientId: "Z2296538" },
{ ID: "09-11-026001", PatientName: "ADITYA DILIP", Gender: "Male", Age: "29", mobileNumber: '', patientId: "Z2277913" }
];
$scope.filterData = $scope.rowData;
$scope.searchName = function() {
$scope.searchData = $scope.quickregistration.SearchPatientId;
if($scope.filterData != undefined){
$scope.rowData = $filter('filter')($scope.filterData, $scope.searchData);
for(var key in $scope.rowData) {
$scope.value = $scope.rowData[key];
} // here i got the values.. this value should be get access inside the directive
一個有用的例子在您查看(HTML),你可以通過所需的值作爲元素屬性,並在指令中接收相同 – Mitali
我做了同樣的事情,但沒有得到指令中的值。 – Naresh
您能否提供一個完整的示例,僅包含代碼的最重要部分?即控制器,指令和html中的用法。 –