Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 从角度控制器访问变量_Angularjs_Angularjs Scope - Fatal编程技术网

Angularjs 从角度控制器访问变量

Angularjs 从角度控制器访问变量,angularjs,angularjs-scope,Angularjs,Angularjs Scope,我有下面的代码 <form role="form" name="form" ng-submit="submit()" novalidate > <div class="form-group"> <label for="inputName">Isminiz</label> <input type="text" class="form-control" id=

我有下面的代码

<form role="form" name="form" ng-submit="submit()" novalidate >
            <div class="form-group">
                <label for="inputName">Isminiz</label>
                <input type="text" class="form-control" id="inputName" placeholder="Isminizi yaziniz." ng-model="form.name" required >
            </div>
            <div class="form-group">
                <label for="inputEmail">Email Adresiniz</label>
                <input type="email" class="form-control" id="inputEmail" placeholder="xxx@xxx.xxx" ng-model="form.email" required >
            </div>
            <div class="form-group">
                <label for="inputText">Konu</label>
                <textarea class="form-control" rows="3" id="inputText" placeholder="Lütfen bize iletmek istediğiniz öneri, istek veya görüşlerinizi yazınız."
                          ng-model="form.content" required></textarea>
            </div>
            <button type="submit" id="mail-button" class="btn btn-default" disabled="{{scope.isDisabled}}" ng-disabled="form.$invalid || isUnchanged(user)" data-loading-text="Lütfen bekleyiniz..." data-complete-text="Gönderildi!" data-tekrar-text="Tekrar Deneyin">Gönder</button>
            <div>{{ form.name }}</div>
        </form>

Isminize
电子邮件地址:Adresini
科努
哥德尔
{{form.name}
我基本上是在尝试访问控制器中的form.x元素,但不知何故它不起作用。 它们不在范围内吗?
另外,如果需要,我如何重置这些元素,因为我无法在控制器中访问它们,这也是相关的。

您可以访问控制器中的这些变量,如:

app.controller('Yourcontroller', function(...){

   $scope.submit = function () {
      var name = $scope.form.name;
      var email = $scope.form.email;
      ...............//Rest of the body
   };
});

下面的这个终于很好地工作了

$scope.form['name']

您的控制器在哪里声明,控制台中有错误吗?我的控制器在路由器中声明,没有问题。我只是不知道访问这些元素的语法。也许给我们看看你的控制器是什么样子。