Javascript 将ID发送给angularjs-以便显示真实内容

Javascript 将ID发送给angularjs-以便显示真实内容,javascript,angularjs,Javascript,Angularjs,我将一个Id存储在一个隐藏字段中;它也可以是另一个数字,如2、3、4或59。它必须获取来自隐藏字段的Id,并且必须将其发送到我的opgaver.js文件。然后下载内容 我一直在想如何将Id发送到opgaver.js文件 index.html <div class="col-md-12" ng-app="Opgaver" ng-controller="OpgaverCheck"> <input type="hidden" value="1" ng-model="Id" /

我将一个Id存储在一个隐藏字段中;它也可以是另一个数字,如2、3、4或59。它必须获取来自隐藏字段的Id,并且必须将其发送到我的opgaver.js文件。然后下载内容

我一直在想如何将Id发送到opgaver.js文件

index.html

<div class="col-md-12" ng-app="Opgaver" ng-controller="OpgaverCheck">
    <input type="hidden" value="1" ng-model="Id" />
    <div ng-repeat="Value in Newslist">

    </div>
</div>

问题是:如何将我的Id转到opgaver.js,以便内容可以显示在那里。

您的HTML应该是

<input type="text" ng-init="Id='1'"  ng-model="Id" />

你的HTML应该是

<input type="text" ng-init="Id='1'"  ng-model="Id" />

我认为你错过了角度的整个概念,它是神奇的。双重绑定—您在ng模块中声明某个视图中的内容,并且您可以使用$scope访问JavaScript;另一方面,您在JavaScript中声明$scope中的内容,并且在ng模块中具有视图

来自JS

$scope.myVariable = "I will meat you in view";
在Html中

ng-module="myVariable" or {{myVariable}}
当您在字段中设置ng model=“Id”时,您可以在范围中访问该变量

在JS中


我认为你错过了角度的整个概念,它是神奇的。双重绑定—您在ng模块中声明某个视图中的内容,并且您可以使用$scope访问JavaScript;另一方面,您在JavaScript中声明$scope中的内容,并且在ng模块中具有视图

来自JS

$scope.myVariable = "I will meat you in view";
在Html中

ng-module="myVariable" or {{myVariable}}
当您在字段中设置ng model=“Id”时,您可以在范围中访问该变量

在JS中


它的give me:500(内部服务器错误)它在我的url上的make错误直到获取值。这是因为在控制器中,您立即调用$http.get。因此,当控制器首次加载时,将调用$http,因此此时的url将为您获取未定义的错误。将$http放入函数中,并且只有在您有正确的Id放入$http后才调用该函数。我将研究表单验证。请记住,ng模型是双向绑定的,因此在您更改输入值时,$scope中的值也会随之更改。谢谢您的帮助。它似乎起作用了。现在我刚刚好,有实质性的问题,但希望你能给我一个+1。它给我:500(内部服务器错误)它在我的url上出错,直到得到值。这是因为在你的控制器中,当控制器第一次加载时,你会立即调用$http.get so,将调用$http,因此此时的url将导致未定义的错误。将$http放入函数中,并且只有在您有正确的Id放入$http后才调用该函数。我将研究表单验证。请记住,ng模型是双向绑定的,因此在您更改输入值时,$scope中的值也会随之更改。谢谢您的帮助。它似乎起作用了。现在我刚刚好,所以有实质性的问题,但希望你能给我一个+1的问题。