在 javascript 中传递 AngularJS 值/变量
pass AngularJS value / variable inside javascript
这是我的Angular数据(我在这里只写了一个数据条目作为演示,实际上我有这么多条目):
var font = angular.module('font', []);
font.controller('fontListCtrl', function($scope) {
$scope.font = [
{
id: "_001",
name: "Kalpurush",
download: "1"
}
]
var download = scope.font.download
});
我想将我的下载 ID 传递到内部 javascript 内部 html。但我不能成功。
<div class="fontbox" ng-repeat="font in font">
{{font.name}}
<script>ccount_display('download')</script>
</div>
请帮帮我,谢谢:)
如果我理解正确,你想将 id
传递给 count_display
方法,你可以通过传递 font.id
和使用 <script>
标记来实现在这种情况下是没有必要的。希望这有帮助。
我根据你的code/question做了一些假设。如果不是这种情况,我可以修改我的解决方案。
您的代码中有几个问题。我已尝试在下面修复它们:
var font = angular.module('font', []);
font.controller('fontListCtrl', function($scope) {
$scope.fonts = [{
id: "_001",
name: "Kalpurush",
download: "1"
}];
//assuming you're accessing above scope variable, your code had 'scope' but not $scope. And it's an array.
$scope.download = $scope.fonts[0].download;
//assuming you want to use download variable in your HTML.
});
另外 HTML 也不正确。您应该执行如下操作:
ng-重复="font in fonts"
这是我的Angular数据(我在这里只写了一个数据条目作为演示,实际上我有这么多条目):
var font = angular.module('font', []);
font.controller('fontListCtrl', function($scope) {
$scope.font = [
{
id: "_001",
name: "Kalpurush",
download: "1"
}
]
var download = scope.font.download
});
我想将我的下载 ID 传递到内部 javascript 内部 html。但我不能成功。
<div class="fontbox" ng-repeat="font in font">
{{font.name}}
<script>ccount_display('download')</script>
</div>
请帮帮我,谢谢:)
如果我理解正确,你想将 id
传递给 count_display
方法,你可以通过传递 font.id
和使用 <script>
标记来实现在这种情况下是没有必要的。希望这有帮助。
我根据你的code/question做了一些假设。如果不是这种情况,我可以修改我的解决方案。 您的代码中有几个问题。我已尝试在下面修复它们:
var font = angular.module('font', []);
font.controller('fontListCtrl', function($scope) {
$scope.fonts = [{
id: "_001",
name: "Kalpurush",
download: "1"
}];
//assuming you're accessing above scope variable, your code had 'scope' but not $scope. And it's an array.
$scope.download = $scope.fonts[0].download;
//assuming you want to use download variable in your HTML.
});
另外 HTML 也不正确。您应该执行如下操作:
ng-重复="font in fonts"