我想加载视频缩略图
<img src="http://www.dailymotion.com/thumbnail/video/{{video.id}}">
Run Code Online (Sandbox Code Playgroud)
但是在加载AngularJS之前,我收到404错误
获取http://www.dailymotion.com/thumbnail/video/%7B%7Bvideo.id%7D%7D 404(未找到)
这不是什么大问题,但我想解决它.
我用来chrome.tabs.insertCSS(null, {file: "style.css"});
在页面中插入一个css文件,它工作正常.
style.css
,它会覆盖第一个吗?在MVC框架中,数据在模型中处理.
在AngularJs中,直接在控制器中处理数据是常见的,还是应该在服务中完成?
我有一些javascript在缩小之前通过了linter,但之后没有.我应该担心错误/警告,如:
"Expected an assignment or function call and instead saw an expression"
"Use '!==' to compare with 'null'"
"Don't make functions within a loop"
"Missing '()' invoking a constructor."
"Expected a conditional expression and instead saw an assignment"
"Confusing use of '!'"
"A leading decimal point can be confused with a dot: '.5'"
"Expected an operator and instead saw ','"
"Expected an identifier and instead saw '}'"
"Expected ')' to match '(' from line 9 and instead saw '{'"
"Expected …
Run Code Online (Sandbox Code Playgroud) 我想在顶点上添加几个属性.我可以:
g.v(1).firstname='Marko'
g.v(1).lastname='Rodriguez'
Run Code Online (Sandbox Code Playgroud)
但是如何在单个查询中使用以下哈希{firstname:'Marko',lastname:'Rodriguez'}添加这些属性?
我想用AngularJS的$ http服务请求Dailymotion API,但它似乎不像jQuery那样工作.
var url = 'https://api.dailymotion.com/videos?fields=id,audience,onair&ids=xzttq2_c,xrw2w0';
Run Code Online (Sandbox Code Playgroud)
jQuery.ajax({
type: 'GET',
url: url,
dataType: 'jsonp',
success: function(data) {
console.log('Success', data);
},
error: function(data) {
console.log('Error', data);
}
});
Run Code Online (Sandbox Code Playgroud)
使用jQuery,它工作正常.我不必使用回调.
Success
Object {page: 1, limit: 10, explicit: false, has_more: false, list: Array[2]}
Run Code Online (Sandbox Code Playgroud)
$http({
method: 'jsonp',
url: url,
responseType: "json"
}).
success(function (data) {
console.log('Success', data);
}).
error(function (data) {
console.log('Error', data);
});
Run Code Online (Sandbox Code Playgroud)
但是对于Angularjs,它并没有像我预期的那样工作.
Uncaught SyntaxError: Unexpected token :
Run Code Online (Sandbox Code Playgroud) 我有一个简单的ng-repeat
<div ng-repeat="obj in someArray"></div>
Run Code Online (Sandbox Code Playgroud)
如果obj.type == "type1"
使用自定义指令"type2",我想使用自定义指令"type1" obj.type == "type2"
.有一种聪明的方法吗?
我将在不同的位置使用此解决方案,因此我想将逻辑放在指令中而不是在html中.我在想,也许我可以使用"包含"一个指令或另一个指令的"父"指令obj.type
.你怎么看?
我有一个List
显示多个Item
组件的组件。List
从 Redux 存储中获取其数据。
当商店更新时(例如因为我删除了一个项目),所有Item
s 都会重新渲染。这是为什么?
我知道我可以shouldComponentUpdate()
用来阻止新的渲染,但我认为 Redux 会在内部完成。
列表.js
import React, { PropTypes, Component } from 'react';
import { connect } from 'react-redux';
import Item from './Item';
class List extends Component {
render() {
const { items } = this.props;
return (
<div>
<h2>List</h2>
{items.map((item, index) => <Item key={index} name={item.name} />)}
</div>
);
}
}
const mapStateToProps = state => ({
items: state.items
});
export default connect(
mapStateToProps
)(List); …
Run Code Online (Sandbox Code Playgroud)