如果在angularjs模板中我需要使用else.语法是什么?例如在ci中会编写如下代码:
if (data.sender=='system')
{data.receiver}
else if (data.sender=='mail')
{data.receiver}
else {data.sender}
Run Code Online (Sandbox Code Playgroud)
我的代码:
{{data.sender == 'System' ? data.receiver : ' '}}
{{data.sender =='mail' ? data.receiver : data.sender }}
Run Code Online (Sandbox Code Playgroud) 假设我有一个包含的页面config.php
<?php
$username = "your_name";
$password = "your_password";
$hostname = "localhost";
//connection to the database
$dbhandle = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
echo "Connected to MySQL<br>";
?>
Run Code Online (Sandbox Code Playgroud)
我知道我需要包含这个config.php文件,我想确保数据库连接.但有没有办法全局执行此操作,以便我不需要在每个必需的页面中包含连接文件?我问这样因为我已经看到很多脚本,他们在特定的PHP页面中运行查询,而不包括数据库连接文件!
我正在使用angularjs数据表,每次在渲染表之前,我都会收到“表中无可用数据”消息。消息后,表格以预期方式显示数据。那么如何解决此问题?检查 演示
app.controller('myCtrl', function($scope,$http,DTOptionsBuilder, DTColumnBuilder,DTColumnDefBuilder) {
$scope.service = service;
$http.get('ajax/list.php').success(function(data){
$scope.cus_list = data;
$scope.vm = {};
$scope.vm.dtOptions = DTOptionsBuilder.newOptions()
.withOption('order', [0, 'asc']);
$scope.vm.dtColumnDefs = [
DTColumnDefBuilder.newColumnDef(1).notSortable()
];
});
});
Run Code Online (Sandbox Code Playgroud)