如何使用一个 php 值检查 ng-if 值
How can I check ng-if value with one php value
如何使用一个 php 值检查 ng-if 值。这可能吗..?给我一些解决方案....
<div ng-if="val.PRDCODE=='<?=$value?>'">
</div>
这不是
一个好方法。如果要执行此操作,只需触发 AJAX 调用并在控制器作用域的对象中设置value
。但是如果你想以这种方式做到这一点,那么你可以通过使用ng-init
指令来实现它,就像我在我的一个项目中所做的那样。只需使用
<div data-ng-app="MyApp" data-ng-controller="DemoController" data-ng-init="value='<?php echo $value?>'">
在您的条件下,使用类似
<div data-ng-if="val.PRDCODE == value">
希望对您有所帮助。
如果您在网页上获取值时遇到问题。您可以简单地调用一个函数并返回可以在页面上计算的 true/false。
例如
<div ng-if="myCondition()">
</div>
这不是一个好方法,并且还存在在源代码中暴露私有数据的风险。但是,如果您不关心要公开的数据,那么您可以;
<head>
<script>
angular.module("NAME OF YOUR APP")
.controller("name___ctrl", function($scope){
$scope.phpValue = '<?php $value; ?>'
});
</script>
</head>
<body ng-controller="name___ctrl">
{{phpValue}}
</body>
另一种方法是使用 ng-init
<div ng-controller="FooCtrl">
<span ng-init="phpValue= true">something</span>
</div>
这将是最健康的整体。
获取数据的一种 Angular 方法是使用服务/工厂。基本上是对 json 响应端点进行 http 调用并获取数据。
确保在您的工厂或服务内拨打$http电话。这只是为了测试目的。
.controller(function($http){
$http.get("api/endpoint")
.then(function(success)
{
phpValue = success.data
},
function(error)
{
console.log("oops something went really wrong")
})
})
一旦你得到了phpdata,就可以随心所欲地使用它
<div ng-controller="FooCtrl">
<span ng-if="someValue == phpValue">something</span>
</div>
相关文章:
- 如何检查这个代码点火器php函数是否工作,该函数是否在ajax url中使用
- 使用AJAX和PHP检查表单字段
- 在 php 中隐藏检查元素
- 设置计时器并使用javascript/PHP进行检查
- 从Javascript运行PHP文件来检查在线用户:表示未登录的用户是
- 检查从ajax/php返回的数据
- Facebook共享PHP-检查是否已共享
- 如何使用javascript和php检查符号,像这样
- 使用 ajax 和 PHP 检查现有邮件
- PHP:检查是否有'这是一个活跃的PHP上传
- 如何使用jQuery和PHP检查空闲时间
- 固定jQuery验证+php检查用户出口
- Facebook API:使用JavaScript SDK登录,然后使用PHP检查登录状态
- 如何通过PHP检查图像是否存在
- 如何使用php检查和验证视频mime类型
- 使用PHP检查页面加载时是否存在表单文件
- PHP检查日期是否在两个日期之间
- 通过javascript和php检查上传次数
- 如何使用 php 检查是否存在特定的嵌入到 html 页面中的代码
- 使用PHP检查URL是否可用.如果URL可用,则加载iframe