Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.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 在角度模式中,函数绑定到ng click can';t访问从html输入绑定的新数据_Angularjs - Fatal编程技术网

Angularjs 在角度模式中,函数绑定到ng click can';t访问从html输入绑定的新数据

Angularjs 在角度模式中,函数绑定到ng click can';t访问从html输入绑定的新数据,angularjs,Angularjs,下面的代码段是用于$modal.open()的控制器,我不知道为什么ok函数不能通过数据绑定获得更改的最新数据 myModule.controller('ModalCtrl', function($scope, $modalInstance) { $scope.job = 'student'; // changed by html radio button, default is 'student' // called by a button with ng-click="o

下面的代码段是用于$modal.open()的控制器,我不知道为什么ok函数不能通过数据绑定获得更改的最新数据

myModule.controller('ModalCtrl', function($scope, $modalInstance) {

    $scope.job = 'student'; // changed by html radio button, default is 'student'

    // called by a button with ng-click="ok()" in modal view
    $scope.ok = function() {

        // no matter what job i changed, the $scope.job always is default value 'student'
        $modalInstance.close({
            selected_job : $scope.job
        });
    };
});
下面是html代码片段

<script type="text/ng-template" id="sendToModal.html">
<div>
        <div class="modal-header">
            <h4>Job</h4>
        </div>
        <div class="modal-body">
            <label class="radio-inline">
                <input type="radio" name="jobOption"
                    data-ng-model="job"
                    data-ng-value="student">Student
            </label>
            <label class="radio-inline">
                <input type="radio" name="jobOption"
                    data-ng-model="job"
                    data-ng-value="teachch">Teacher
            </label>
        <div class="modal-footer">
            <button class="btn btn-primary" data-ng-click="ok()">Confirm</button>
            <button class="btn btn-warning" data-ng-click="cancel()">Cancel</button>
        </div>
</div>
</script>

工作
学生
老师
证实
取消

我在这部分代码中没有看到错误。。。 除了函数之外,所有的绑定都可以工作吗? 是否添加了ctrl、model等? 你在IE8上吗

也许可以试试这个(它对我有用):


我在这部分代码中没有看到错误。。。 除了函数之外,所有的绑定都可以工作吗? 是否添加了ctrl、model等? 你在IE8上吗

也许可以试试这个(它对我有用):


我在这部分代码中没有看到错误。。。 除了函数之外,所有的绑定都可以工作吗? 是否添加了ctrl、model等? 你在IE8上吗

也许可以试试这个(它对我有用):


我在这部分代码中没有看到错误。。。 除了函数之外,所有的绑定都可以工作吗? 是否添加了ctrl、model等? 你在IE8上吗

也许可以试试这个(它对我有用):


必须将其作为对象添加到范围中:

$scope.job={ 姓名:“学生” }

数据ng model=“job.name”

在这里,我给你举了一个例子:

您必须将其作为对象添加到范围中:

$scope.job={ 姓名:“学生” }

数据ng model=“job.name”

在这里,我给你举了一个例子:

您必须将其作为对象添加到范围中:

$scope.job={ 姓名:“学生” }

数据ng model=“job.name”

在这里,我给你举了一个例子:

您必须将其作为对象添加到范围中:

$scope.job={ 姓名:“学生” }

数据ng model=“job.name”

在这里,我给你举了一个例子:
问题在于范围。改变看法:

data-ng-model="$parent.job"

问题在于范围。改变看法:

data-ng-model="$parent.job"

问题在于范围。改变看法:

data-ng-model="$parent.job"

问题在于范围。改变看法:

data-ng-model="$parent.job"

你也能给我们代码界面吗?你也能给我们代码界面吗?你也能给我们代码界面吗?你也能给我们代码界面吗?