我正在为节点应用程序使用express和sequelize.在控制器文件中,我有以下内容:
var models = require('../models'),
Property = models.property,
Sequelize = require('sequelize');
module.exports = function(req, res){
Sequelize.query("SELECT * FROM 'property'", { type:Sequelize.QueryTypes.SELECT})
.then(function(properties) {
res.json(properties)
})
}
Run Code Online (Sandbox Code Playgroud)
我可以使用model.findAll,但是当我尝试使用原始查询时,我得到的是TypeError:undefined不是函数.你能指出我在这段代码中做错了什么吗?
用户注销后,我需要清理我的$ rootScope.我试过$rootScope.$destroy()但是没有做到这一点.有没有办法循环遍历$ rootScope中的所有值并删除它们或简单地重置它的方法?
我正在使用ionic来构建android应用。我正在使用
$cordovaLocalNotification本地通知。通知有效,但显示默认的响铃图标。如何自定义通知图标?
我试图在父组件上添加动画,所以当子组件:enter或:leave时,会显示滑动效果.这是我的父亲@component:
@component({
selector: 'plan',
templateUrl: '../templates/plan.tpl.html',
styleUrls: ['../../../../assets/css/plan.scss'],
animations: [
trigger('stepAnimation', [
transition(':enter', [
style({transform: 'translateX(100%)'}),
animate('0.5s ease-in-out', style({transform: 'translateX(0%)'}))
]),
transition(':leave', [ // before 2.1: transition('* => void', [
style({transform: 'translateX(0%)'}),
animate('0.5s ease-in-out', style({transform: 'translateX(-100%)'}))
])
])]
})
Run Code Online (Sandbox Code Playgroud)
然后我将动画选择器添加到模板中的子组件,如下所示:
<start *ngIf="currentPage == 'start'" @stepAnimation></start>
<about *ngIf="currentPage == 'about'" @stepAnimation></about>
<family *ngIf="currentPage == 'family'" @stepAnimation></family>
Run Code Online (Sandbox Code Playgroud)
动画不起作用.然后我在每个组件中添加动画代码,并将@stepAnimation添加到每个模板的父标签中.这样,我得到了输入动画,但没有离开.我想这是因为父母的ngIf,但无论如何,有很多重复的动画代码.无论如何都会在父级别上处理动画吗?
我正在开发 next.js 应用程序,我的页面布局遵循以下层次结构:
_app.js
Page.js
Header.js
PageContent.js
Run Code Online (Sandbox Code Playgroud)
我需要在不使用 redux 的情况下将一些参数从 PageContent 传递到 Header。
在 _app.js 里面我有以下内容:
class Main extends App {
render() {
const {
Component,
pageProps,
apollo,
router: { route }
} = this.props;
return (
<ApolloProvider client={apollo}>
<Page
pathname={route.split("/")[1]}
{...pageProps}
localLinks={Component.LocalLinks}
render={props => <Component {...props} />}
/>
</ApolloProvider>
);
}
}
Run Code Online (Sandbox Code Playgroud)
我假设应该有一种方法可以将一些 propse (pageProps) 从 PageContent 传递到 _app 并将其传递到 Page 并使它们可以访问 header。这里有我不熟悉的 next.js 特定技巧吗?
我正在尝试将html插入子组件中.基本上是这样的:
<custom-container><p>Parnet content</p></custom-container>
我可以找到将数据传递给子组件的引用,但是无法找到如何在我的选择器中传递实际的html?
我正在加载一个初始css值为的元素:
.popOver {
height: 100%;
width: 100%;
position: fixed;
background-color: #d9dfe5;
transition: all 2s ease-in-out;
transform: scale(0,0);
}
Run Code Online (Sandbox Code Playgroud)
当元素在页面中加载并看到转换时,我需要更改为比例(1,1).有人可以帮忙吗?
当我在html文件上进行get调用时,我在firebase存储上遇到了正常的cors错误:
Request header field Access-Control-Allow-Origin is not allowed by Access-Control-Allow-Headers in preflight response.
Run Code Online (Sandbox Code Playgroud)
我正在使用axios进行通话:
axios.get('https://firebasestorage.googleapis.com/v0/b/xxxxx-xxxxx.appspot.com/o/files%2Fsigning%2F148%2F459.html?alt=media&token=f3be2ef2-a598-4c30-a77b-8077e8b1f7bc',
{
headers: {'Access-Control-Allow-Origin': '*',}
)
Run Code Online (Sandbox Code Playgroud)
我将访问权限设置为public:
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write;
}
}
}
Run Code Online (Sandbox Code Playgroud)
当我加载图像时,同样的设置工作正常,但它给了我存储的html文件的错误.有关如何解决它的任何想法?
如何将PHP变量的值放在Javascript变量中?这就是我现在在js文件中的内容:
test=<?php echo $country; ?>;
Run Code Online (Sandbox Code Playgroud) 这只是表单中的一个基本输入元素,我需要设置其默认初始值。
<input type="number" name="interest_rate" [(ngModel)]="interest_rate">
Run Code Online (Sandbox Code Playgroud)
在我的代码中,我添加了
this.form.controls['interest_rate'].patchValue(this.assumptions.interest_rate*100);
Run Code Online (Sandbox Code Playgroud)
但是我越来越
Error: Error in :0:0 caused by: Cannot read property 'patchValue' of undefined
Run Code Online (Sandbox Code Playgroud)