私はJadeからHTMLへの例でしか見つかったコードを変換しようとしています。すべて正常に動作していますが、サーバーからこのエラーが発生し続けます。 "TypeError:未定義の"プロパティを読み取れません。投稿された値が定義されていないため、エラーが発生していることを理解しています。値が正しく提出されない理由について、HTMLコードに何か不具合がありますか?Jade to HTML未定義のフィールド
JS...
var primesApp = angular.module('test', []);
primesApp.controller('testing', function ($scope, $http) {
$scope.results = [];
$scope.submit = function(target) {
console.log($scope.under) // undefined
$http.post('/' + 'grabber', {under:$scope.under})
.then(function(docs) {
$scope.results = docs.data.results;
});
};
});
Jade...
form(ng-submit="submit('" + target + "')")
label(for="under")
input(ng-model="under")
button(type="submit") Submit
HTML...
<form ng-submit="submit('grabber')">
<input type="text" id="fruit" name="under" ng-model="under" value="apples"/>
<input type="submit" value="Submit" />
</form>
を、それを初期化することができ、formタグで
ng-init="under='apples'"
を投げて試してみてください「下」はありませんか? – lonewarrior556私はunderの値を記録したとき、定義されていないので、実際には投稿されていますが、値は未定義です... – MasterWizard
@ lonewarrior556私は未定義の場所を示すJSコードを追加しました... – MasterWizard