Не работает ng-click в angular.js, почему я не понимаю - PullRequest
0 голосов
/ 01 мая 2019

Я хочу выполнить функцию контроллера ng-click, но не работает!

Я делаю вставку в тэг нг-контроллера в кнопке. Я не знаю, правильно я сделал.

это контроллер

deleteInfo.controller('deleteIp',['$scope','$http', function ($scope, 
$http) {

$scope.delIP = function (id) {

    console.log(id);
    console.log("asdasda");

    var data = {

    };
   // 

 $http.post('mysite',data).then(function(response){

    //});
  }
}]);

HTML

 <div class="block" ng-controller="selectIP" ng-controller="deleteIp">

             <label>IP</label> 

         <select ng-options="ips.id as ips.ip for ips in ip track by ip.id"
                ng-model="selectedIp">

    </select>           
   <button  ng-controller="deleteIp" ng-click="delIp(selectedIp)">-</button>
         </div>

если нажать на кнопку минус, я получаю в консоли сообщение.

1 Ответ

1 голос
/ 01 мая 2019

Здесь 2 вещи не так

  1. у вас есть опечатка, ng-click = "delIP" (должно соответствовать регистру вашего JavaScript)

  2. вам не нужно помещать ng-контроллер в каждый html-блок ... Каждый сегмент должен быть инкапсулирован внутри соответствующего контроллера.Прочитайте больше документации \ примеров на контроллерах

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...