【发布时间】:2018-03-19 00:15:28
【问题描述】:
html代码:
<form action="{{url}}">
<input type="submit" class="btn btn-info" ng-
click="goToProdPage()" value="Resume">
</form>
角度代码:
$scope.goToProdPage = function(){
if(id){
$scope.url = "#/"+id+"/cpq";
console.log("done "+id);
$state.go("cpq");
}
}
请忽略 id,因为我只放了一半代码。 我已经使用了 $(document.body).append(form); 它解决了这个问题,但现在添加它之后,它在控制台上显示以下错误
angular.js:14362 ReferenceError: 表单未定义 在 b.$scope.findUser.$scope.goToProdPage (login.js:44) 在 fn(编译时的评估(angular.js:15197),:4:156) 在 e (angular.js:26808) 在 b.$eval (angular.js:18017) 在 b.$apply (angular.js:18117) 在 HTMLInputElement。 (angular.js:26813) 在 dg (angular.js:3617) 在 HTMLInputElement.d (angular.js:3605)
【问题讨论】:
标签: javascript jquery html forms angular