与部分加载器结合使用的Angular-translate仅显示键而不是实际的翻译.我已经尝试了一切,但似乎无法找到错误.没有记录错误.
这是我的代码:
app.js
var app = angular.module('myapp', [
'ngRoute',
'appRoutes',
'pascalprecht.translate',
'angularTranslate',
'HomeCtrl'
]);
angular.module('angularTranslate', ['pascalprecht.translate'])
.config(function($translateProvider, $translatePartialLoaderProvider ) {
$translateProvider.useLoader('$translatePartialLoader', {
urlTemplate: '/languages/{lang}/{part}.json'
});
$translateProvider.preferredLanguage('nl');
});
Run Code Online (Sandbox Code Playgroud)
因此模板从/languages/{lang}/{part}.json加载
HomeCtrl.js
angular.module('HomeCtrl', []).controller('HomeController',
function($scope, $translate, $translatePartialLoader) {
$translatePartialLoader.addPart('home');
$translate.refresh();
});
Run Code Online (Sandbox Code Playgroud)
在Express中我有这个路由来确保实际返回文件而不是路由到Angular:
app.get('/languages/:lang/:part', function(req, res) {
res.sendFile(req.params.lang + '/' + req.params.part, { root: '././languages' });
});
Run Code Online (Sandbox Code Playgroud)
home.json
{
"HOMETITLE" : "Geweldige Whatsapp gesprekken.",
}
Run Code Online (Sandbox Code Playgroud)
home.html的
{{ "HOMETITLE" || translate }}
Run Code Online (Sandbox Code Playgroud)
最后我使用此顺序链接了index.html中的所有内容:
<script src="../libs/angular/angular.js"></script>
<script src="../libs/angular-route/angular-route.js"></script>
<script src="../libs/angular-resource/angular-resource.js"></script>
<script src="../libs/angular-translate/angular-translate.js"></script>
<script src="../libs/angular-translate-loader-partial/angular-translate-loader-partial.js"></script>
<script src="../js/controllers/HomeCtrl.js"></script> …Run Code Online (Sandbox Code Playgroud) 我希望我的excel文件中包含我从数据库中获取的一些数据,例如某人的姓名和年龄.
假设我的数据库中有10个人.我希望我的Excel文件中有这10个人.
基本上,你会得到:
姓名年龄
人1年20年
人2 25年
等等.我知道如何设置NAME和AGE的东西,但是我如何循环数据并将其写入excel文件?我在PHPExcel的文档中找不到任何相关内容.
这是我的MySQL:
$query = "SELECT * FROM bestelling";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)){
$name = $row['name'];
$age = $row['age'];
}
Run Code Online (Sandbox Code Playgroud) 我的重定向过程显示了一些疯狂的东西.整个循环的第一部分工作正常(如果只输入第一个元素).
可能的网址如下:
www.site.com/category
www.site.com/category/product
但是也:
www.site.com/cart
使用site.com/jeans工作得很好.但是,当您点击某个产品时,会发生一些奇怪的事情.
categorie.php文件(用于显示类别)包括STILL,在此之后,包含product.php文件.
与购物车页面相同的故事(http://www.site.com/winkelwagen/).
所以我的包含在某些方面是错误的.Winkelwagen是我网站上的一个文件夹,它有一个索引文件.它应该包括http://www.site.com/winkelwagen/index.php而不是categorie.php.
路线代码:
<?php
$mult = Array();
if( ! empty( $_SERVER[ 'REQUEST_URI' ] ) ) {
$mult = explode ( '/', substr ( $_SERVER[ 'REQUEST_URI' ], 1 ) );
} else if( ! empty( $_SERVER[ 'ORIG_PATH_INFO' ] ) ) {
$mult = explode ( '/', substr ( $_SERVER[ 'ORIG_PATH_INFO' ], 1 ) );
} else if( ! empty( $_SERVER[ 'PATH_INFO' ] ) ) {
$mult = explode ( '/', substr …Run Code Online (Sandbox Code Playgroud) 我有几个日期存储为varchar,格式如下:01-01-2012
我想在日期之间进行搜索,但遗憾的是它没有像我预期的那样工作.我寻找其他具有相同问题的线程(有点),但那里提供的答案对我不起作用.
这是我的代码:
$fromday = $_POST['fromday'];
$frommonth = $_POST['frommonth'];
$fromyear = $_POST['fromyear'];
$tillday = $_POST['tillday'];
$tillmonth = $_POST['tillmonth'];
$tillyear = $_POST['tillyear'];
$vanaf = "$fromday-$frommonth-$fromyear";
$tot = "$tillday-$tillmonth-$tillyear";
// zoeken
$sel = "SELECT * FROM bestelling WHERE verzenddatum >= '$vanaf' AND verzenddatum <= '$tot'";
$dosel = mysql_query($sel) or die(mysql_error());
while($row = mysql_fetch_assoc($dosel))
{
$datum = $row['verzenddatum'];
echo $datum;
}
Run Code Online (Sandbox Code Playgroud)
请让我知道我做错了什么!