- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试显示链接 <a href>
当满足条件但链接永远不会出现时。
我已经尝试更改包含 <div controller>
的项目的位置(进/出 ng-if
)和标签。 ( span
、 div
、 ul
...)。这种代码适用于我拥有的另一个 HTML,所以我的 Angular 版本似乎没问题。
这是我调用 Controller 的表单:
<div ng-controller="userRole">
<form ng-submit="setProfile()">
<select ng-model="userRole"
ng-options="role for role in roles">Role</select>
<input type="text"
ng-model="userName"
placeholder="Nom"></input>
<input type="submit"
value="Valider"></input>
</form>
</div>
之后的情况:
<span ng-if="user.isSetup">
<a href="srsApp.html">Accès aux cours</a>
</span>
实际控制人:
var app = angular.module('srsApp', []);
app.controller('userRole', function($scope) {
$scope.roles = ['Professeur', 'Élève'];
$scope.user = {role:'', name:'', isSetup: false};
$scope.setProfile = function() {
if ($scope.userName !== '' && $scope.userRole !== '') {
$scope.user.role = $scope.userRole;
$scope.user.role = $scope.userName;
$scope.user.isSetup = true;
$scope.userRole = '';
$scope.userName = '';
}
};
});
</script>
我希望在提交包含 Angular 色和名称的表单后该链接就会出现,但该链接保持隐藏状态。我的 Firefox 终端没有错误,我知道它进入了函数,因为占位符被重新初始化。
最佳答案
正如 @AnuragSrivastava 提到的,<span>
应该在 <div ng-controller="userRole">
。正如我所说,我尝试过,但之前的情况(终端未突出显示语法错误)阻止了此操作。
关于javascript - 如何修复 ng-if 没有反应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56311938/
我正在尝试将高斯模糊添加到场景中。我正在使用此GLSL着色器:。当您提供图像作为tDiffuse纹理时,它对图像起作用,但我正在尝试将其添加为后处理效果。我试图获取摄影机的renderTarget并将
我正在做一款天气应用程序,到目前为止还不错。现在,我想通过单击按钮来呈现一些额外的信息。我有一个5天的预报,然后想显示每一天的信息。我已经成功地过滤了数据,但无法获得要渲染的数据地图。以下是我的一些代
我正在做一款天气应用程序,到目前为止还不错。现在,我想通过单击按钮来呈现一些额外的信息。我有一个5天的预报,然后想显示每一天的信息。我已经成功地过滤了数据,但无法获得要渲染的数据地图。以下是我的一些代
我在全球安装了Create Reaction应用程序。然后我就跑了。NPX创建-反应-应用JSX。它安装了大约1460个包的所有包,但没有设置Public和src文件夹。在我的JSX文件夹中,只有1:
我是一名优秀的程序员,十分优秀!