Как скрыть < td> При загрузке страницы в angularjs, который содержит поле выбора внутри?
Привет,
Я ищу способ скрыть поле выбора, которое находится внутри тега при загрузке страницы. Мне нужно будет манипулировать им и сделать резервную копию с помощью функции позже. Поэтому я не хочу жестко кодировать шкуру.
Мой стол :
<table ng-table="talentPoolList" show-filter="true" class="table table-striped table-bordered"> <tr ng-repeat="employee in data | filter: testFilter"> <td data-title="'#'">{{$index + 1}}</td> <td data-title="'Select Account'" ng-hide="showhide"> <select> <option disabled selected value> -- select an option -- </option> <option id="selectedLocked">Blocked</option> <option id="selectedBilled">Billed<//option> <option id="selectedShadow">Shadow</option> <option id="selectedOnNotice">OnNotice</option> <option id="selectedPOC">POC</option> </select> </td> </table>
Кто-нибудь может показать мне, как скрыть это при загрузке страницы?
Я использую завод в контроллере... Так что я покажу, как выглядит мой контроллер, если вы захотите добавить туда код, чтобы скрыть td. Пожалуйста, покажите на примере, как я новичок в angular и понятия не имею, как этого добиться.
Мой контроллер :
//Factories myApp.factory('employeeTalentPoolServices', ['$http', function ($http) { var factoryDefinitions = { getAllBenchers: function () { return $http.get(myApp.TalentPoolBaseUrl + '/EmployeeState?state=&pageNumber=0&pageSize=0').success(function (data) { return data; }); } } return factoryDefinitions; } ]); //Controllers myApp.controller('getAllBenchersController', ['$scope', 'employeeTalentPoolServices', function ($scope, employeeTalentPoolServices) { employeeTalentPoolServices.getAllBenchers().then(function (result) { $scope.data = result.data; $scope.testFilter = function (item) { return (item.state.state.toLowerCase() === 'available' || item.state.state.toLowerCase() === 'blocked'); } }); }]);
Спасибо заранее
Что я уже пробовал:
Я новичок в AngularJS и понятия не имею, как это сделать.
Karthik_Mahalingam
$область действия.showhide = ложь
Member 12332582
в контроллере?
Member 12332582
потому что мне нужно показать его снова с помощью функции в контроллере
Karthik_Mahalingam
хорошо в этой функции
$область действия.showhide = ложь.
Karthik_Mahalingam
да, в контроллере.
$область действия.showhide = правда // включить нагрузку.
Member 12332582
Спасибо. это действует как заклинание!