Javascript AngularJS:在ng select上不会在单独的文件中显示数据

Javascript AngularJS:在ng select上不会在单独的文件中显示数据,javascript,angularjs,Javascript,Angularjs,我正在使用AngularJS创建web应用程序。这是用b.0001.html呈现我的完整代码示例的链接。 当用户从表单中选择选项数据时,如何在控制器中的$scope.change函数中获得$scope.confirm值?主要的问题是,如果我创建一个文件,一切都可以正常工作,但是使用分离的文件,它将无法工作,这意味着如果您有一个文件,其中包含另一个使用AngularJS路由的文件 表单是,我将其包含在带有路由机制的主文件中 < select ng-model="confirmed" ng-

我正在使用AngularJS创建web应用程序。这是用b.0001.html呈现我的完整代码示例的链接。

当用户从表单中选择选项数据时,如何在控制器中的$scope.change函数中获得$scope.confirm值?主要的问题是,如果我创建一个文件,一切都可以正常工作,但是使用分离的文件,它将无法工作,这意味着如果您有一个文件,其中包含另一个使用AngularJS路由的文件

表单是,我将其包含在带有路由机制的主文件中

< select ng-model="confirmed" ng-change="change()" id="ng-change-example1">
< option > 11 < /option>
< option > 12 < /option>
< option > 13 < /option>
< option > 14 < /option>

正如我在评论中所说,我认为您只需要在标记中添加一些值

var-apppp=angular.module'apppp',[]; apppp.controller'appppCtrl',函数$scope{ $scope.count=0; $scope.selectedValue=10; $scope.change=函数{ ++$scope.count; $scope.verif1=$scope.selectedValue; } }; -{{toto}}- 10 11 12 13
我想我知道你问的问题的答案。解决方法是将选定的值放入更改函数中。您要做的是以这种方式将所选值放入更改函数中:

scope.change = function(selected_value) {
    $scope.myurl = 'result from confirmed on change: ' + $scope.confirmed;
}

就这些。感谢您的关注和问候。

请始终在SO中添加相关代码。ng-model会对您有所帮助吗?虽然我看不到你的代码!只需在我的项目中单击b.0001.html。链接是:在问题中发布足够的代码来表示问题,这就是策略。我们不应该去另一个网站或回购,试图找出什么文件是什么,问题代码在哪里。链接腐烂,回购协议也可能改变,使这个问题在未来对其他人毫无用处。谢谢。我将编辑我的问题。如果您仔细阅读,您将看到我已经使用ng模型选择ng model=confirfied ng change=change id=ng-change-example1>如果您仔细阅读代码,您会看到我的选项得到一个值:-这就是重点,ng模型将得到所选值,如果存在,但这是一个单独的文件&如果它位于与您类似的一个文件中,我会得到相同的结果。问题是,若它是在单独的文件中,它将不会像我前面提到的那个样工作。我使用角度路由和路由方法将特定的文件包含在表单中,表单将在用户选择选项上显示数据。你可以从一开始就点击我问题中的链接来查看我的完整代码。另外,我在这里给出的这个示例是最简单的示例,它在主html文件中包含了所需的表单文件。因此,带有select选项的表单包含在主html文件中。当表单是主html文件的一部分时,脚本和您的一样工作良好。嗨,Alex,这是正确的答案。现在一切正常。这很简单。
angular.module('changeExample', [])
.controller('ExampleController', ['$scope','$http', function($scope,$http) {

$scope.counter = 0;

$scope.myurl = 'result from confirmed on change on load: ' + $scope.confirmed;

$scope.change = function() {
    $scope.counter++;

    $scope.myurl = 'result from confirmed on change: ' + $scope.confirmed;

    $http.get("angularjs-data/json-data-0001.json?var=" + $scope.confirmed)
        .success(function (response) {
            $scope.names = response.records;
        });
};

}]);
< select ng-model="confirmed" ng-change="change(confirmed)">
< option > 11 < /option>
< option > 12 < /option>
< option > 13 < /option>
< option > 14 < /option>
< /select>
scope.change = function(selected_value) {
    $scope.myurl = 'result from confirmed on change: ' + $scope.confirmed;
}