Я работаю с угловыми и паспортными данными для аутентификации пользователей; Я пытаюсь передать зарегистрированный идентификатор пользователя при сохранении формы, но просто не могу заставить ее работать. Мой код очень прост:AngularJS - вызов ng-submit с параметром
site.jade:
div(ng-controller='sitesController')
h1 #{user.local.email}
form.(ng-submit="createSite(user)")
label Site Name
input.(type="text" ng-model="siteName")
button.btn.btn-primary(type="submit") Save
sitesController.js
$scope.createSite = function (user) {
console.log(user); // user = undefined
}
Пользователь всегда «не определено» (в console.log), несмотря на то, что я в состоянии показать электронную почту.
Любые идеи?
Благодаря
Вы хотите сделать это, не делая дополнительный запрос '$ http'? – Pytth
где соединение между формой и пользователем? Снипеты показанного кода кажутся несвязанными. Что такое 'siteName'? – charlietfl
У меня есть модель под названием Site with siteName и другие, но я думаю, что на данный момент это не имеет значения (?). siteController.js - это реализация контроллера, на которую ссылается ng-контроллер выше. –