无法发射角度功能(John Papa风格)

时间:2017-11-13 20:03:15

标签: angularjs

以下是form中的html

<form ng-submit="vm.setTest(test)">
    <input type="text" ng-model="test" required />in USD
    <input type="submit" value="Submit">
</form>

这是JavaScript

var vm = this;
vm.setTest = setTest;
function setTest(test) {
    alert(test);
}

请注意,没有$scope参与,不应该参与。

2 个答案:

答案 0 :(得分:0)

你必须像这样声明setTest

vm.setTest(test) {
    alert(test);
}

答案 1 :(得分:0)

弄清楚。这就是现在html的样子:

<form ng-submit="testController.setTest(test)">
    <input type="text" ng-model="test" required />in USD
    <input type="submit" value="Submit">
</form>