Angularjs Форма представления поля со списком отправка - PullRequest
0 голосов
/ 16 января 2020

Это мой angular выпадающий список

<select ui-select2 id="UserID" name="UserID" ng-model="userObjs.UserID"
        data-placeholder="UserID" required style="width: 100%;">
    <option value="">Select Agent</option>
    <option ng-repeat="(key, userObj) in userObjs"
            ng-value="userObj.id"
            value="@{{userObj.id}}" >@{{userObj.name}}
    </option>
</select>

при отправке этой формы на laravel контроллер

$UserID= $request->UserID;

она показывает number:33, но фактический идентификатор пользователя равен 33 как получить только целое число, исключив number: из переменной $ UserID

1 Ответ

0 голосов
/ 16 января 2020

Добавить аргумент track by к ng-repeat:

<select ui-select2 id="UserID" name="UserID" ng-model="userObjs.UserID"
        data-placeholder="UserID" required style="width: 100%;">
    <option value="">Select Agent</option>
    <o̶p̶t̶i̶o̶n̶ ̶n̶g̶-̶r̶e̶p̶e̶a̶t̶=̶"̶(̶k̶e̶y̶,̶ ̶u̶s̶e̶r̶O̶b̶j̶)̶ ̶i̶n̶ ̶u̶s̶e̶r̶O̶b̶j̶s̶"̶
    <option ng-repeat="(key, userObj) in userObjs track by userObj.id"
            ng-value="userObj.id"
            value="@{{userObj.id}}" >@{{userObj.name}}
    </option>
</select>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...