首页 > 解决方案 > 从 Angular JS 1.6 中 view.html 文件中的 js 文件中读取一个字段

问题描述

对于使用过 Angular js 1.6 的人来说,这听起来很简单。我是一个初学者,需要在我的 view.html 页面上使用 ng-if 标记来显示隐藏一个基于我从 web api 接收到的标志的 div 以 angular js 1.6 结尾。

web api 使用 dot net 框架开发,前端使用 angular 1.6。我的标签是这样的:

 <div class="form-group" ng-if="IsMyFlag == true">

                                        <div class="col-sm-6">
                                            <select class="form-control" ng-model="abcid" ng-options="xyz.SessionTypeId as xyz.SessionTypeName for xyz in xyzList" ng-disabled="IsFlgDisabled"></select>
                                        </div>
                                    </div>

现在这里 IsMyFlag 在同一视图的 js 文件中声明,它也在 C# 端的模型中声明。

有人可以告诉我如何在 if 条件下读取这个 IsMyFlag 值来帮助我吗?请?

标签: c#angularjsuser-interface

解决方案


我找到了这个问题的答案,基本上我们需要在 .js 页面中设置属性,如果我们想在 angularjs 1.6 中使用 .view 页面中的任何属性。要设置该值,您需要在 .js 文件中将其分配为 $scope.IsMyFlag = data.IsMyFlag; 其中数据对象包含来自后端代码/api 代码的模型值。

感谢您的回复。


推荐阅读