小编Fra*_*isc的帖子

使用ui-router将父状态默认为子状态

我有这种状态结构:

.state('places',
{
    url:'/places',
    controller:'PlacesController',
    templateUrl:'views/places.html'
})
.state('places.city',
{
    url:'/:city',
    templateUrl:function(stateParams)
    {
        return 'views/places/'+stateParams.city+'.html';
    }
});
Run Code Online (Sandbox Code Playgroud)

它工作得很好,除非URL /places之后没有城市.
如何templateUrl在子状态中具有默认值?

我认为最好的方法是设置ui-view PlacesController,但这似乎是不可能的.

angularjs angular-ui-router

8
推荐指数
3
解决办法
7408
查看次数

es6哈希数组索引函数调用混合语法

这是什么样的ES6语法?

{
  [ActionTypes.Repo](state, { username, res }) {
    /* ... */
  },

  [ActionTypes.Repo2](state, { username, res }) {
    /* ... */
}
Run Code Online (Sandbox Code Playgroud)

取自:https://github.com/quangbuule/redux-example/blob/master/src/js/reducers/Repo.js

javascript ecmascript-6 redux

8
推荐指数
1
解决办法
1250
查看次数

Rollup 是否可以保留文件和文件夹结构?

我正在使用 ES6 导入并使用 Rollup 对其进行转译。

输出是单个捆绑文件。

Rollup 可以配置为生成文件到文件的转译结果吗?

这是我正在使用的当前配置,它显然会输出一个文件。

 gulp.task('rollup', function() {
    const rollup = require('rollup');
    const nodeResolve = require('rollup-plugin-node-resolve');

    const JS_INDEX_FILE = 'src/index.js';

    return rollup.rollup({
        input: JS_INDEX_FILE,
        plugins: [
            nodeResolve({
                browser: true
            })
        ]
    }).then(bundle => {
            bundle.write({
                sourcemap: true,
                format: 'cjs',
                strict: true,
                file: 'bundle.js'
            });
        });
});
Run Code Online (Sandbox Code Playgroud)

基本上,我想要单个文件而require()不是import.

rollupjs

8
推荐指数
2
解决办法
1万
查看次数

CKEditor从标题之间删除空格/制表符

每当我添加标题标记时,CKEditor都会执行此操作:

<h2>
    Mai 2010</h2>
Run Code Online (Sandbox Code Playgroud)

如何删除h2起始标记后的新行和空格?

tabs newline spaces ckeditor

7
推荐指数
2
解决办法
5214
查看次数

Google Maps API

任何人都可以推荐一个关于开始使用Google Maps for Web apps的好教程,不管是PHP,JavaScript(和框架)还是ActionScript 3,对吗?

google-maps

7
推荐指数
2
解决办法
7310
查看次数

PHPExcel一次在多个工作表上设置相同的属性,内容等

无论如何使用PHPExcel一次为所有工作表设置相同的属性(颜色,行高,对齐)和内容(听到名称)?怎么样?

谢谢.

php settings worksheet phpexcel

7
推荐指数
1
解决办法
6999
查看次数

7
推荐指数
2
解决办法
5934
查看次数

CSS显示:表; Chrome上的间距问题

我正在使用display:table;一个div元素.在我测试过的所有其他浏览器上都没有问题.但是,在Chrome 22(最新)和Canary div上,左右两侧的间距均为1px.

知道问题出在哪里?

编辑:
margin,border,padding都为0.

此外,删除任何表属性:

border-spacing:0;
border-collapse:collapse;
table-layout:fixed;
Run Code Online (Sandbox Code Playgroud)

css google-chrome

7
推荐指数
1
解决办法
4466
查看次数

是否可以在$ watch的scope属性上设置一个不触发$ watch回调的值?

是否可以设置count而不是触发$watch回调?

$scope.count=1;
$scope.$watch('count',function(){...});
Run Code Online (Sandbox Code Playgroud)

谢谢.

angularjs

7
推荐指数
2
解决办法
7932
查看次数

将对象从父控制器传递到隔离范围子指令

我有一个对象,我想在一个指令内观察.
该指令具有隔离范围,对象来自父控制器.

DOM:
<div hello-directive obj-to-track="{{myObj}}"></div>

指令JS:

scope:{
   objToTrack:'@'
},
link:function(scope,element,attrs){
   scope.$watch(function(newValue){
      //Inside here, newValue is a JSON string
      //So is scope.objToTrack
   });
}
Run Code Online (Sandbox Code Playgroud)

无论如何,除了JSON.parse()
谢谢之外,还有来自父控制器的实际对象.

angularjs

7
推荐指数
1
解决办法
5711
查看次数