невозможно отправить строку в список в angularjs - PullRequest
0 голосов
/ 19 марта 2019

Когда я пытаюсь вставить строку (New) в список, она вставляется как «неопределенная».

  $http({
            method: 'GET',
            url: 'http://xxx/api/Maintenance/GetAllFilteredItems',
            params: { Pt_Id: PtId}
        }).then(function successCallback(response) {
            $scope.items = response.data;         
        }, function errorCallback(response) {
            // alert(response);
        });



 $scope.AddNew = function () {
     var Item = [];
        Item[0] = 'New'; alert(Item.length); 
      //  $scope.items.splice(0, 0, Item[0].toString());
        $scope.items.splice(0, 0, Item[0]);
        //  $scope.items.push($scope.input);
        //  $scope.items.splice(0, 0, { itm: 'New'});
        $scope.itm = $scope.items[0];     


        //var item = new String('New')
        //$scope.items.splice(0, 0, item);
        //$scope.items.unshift(item);
}

Пробовал разными способами, как указано выше, но не повезло.

1 Ответ

0 голосов
/ 30 марта 2019

Надеюсь, что элементы были в $ scope.items являются объектами, и вы пытаетесь вставить строку в этот список, чтобы он вставлялся как неопределенный.

Попробуйте поместить эти элементы, как показано ниже, в список, затем выможет выдвинуть любую нужную вам строку.

public List yourmethod () {....} // в $ scope.items

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