小编Kah*_*una的帖子

什么#!在ui.router中意味着什么?

我正在使用Angular ui.router来浏览我的应用程序.通常,网址应如下所示:

http://localhost:8001/#/start
Run Code Online (Sandbox Code Playgroud)

但就我而言,它看起来像这样:

http://localhost:8001/#!/start
Run Code Online (Sandbox Code Playgroud)

这是什么意思?

我也认识到如果我从这个站点调用一个与我的起始页不同的URL,我总是被重定向,因为URL似乎无效.

mainApp.config(['$stateProvider', '$urlRouterProvider', function ($stateProvider, $urlRouterProvider) {
'use strict';
$urlRouterProvider.otherwise('start');
$stateProvider
    .state('start', {
        url: '/start',
        templateUrl: 'views/start.html'
    })
    .state('registration-activate', {
        url: '/registration/activate/{activationKey}',
        templateUrl: 'views/registration-activation.html'
    })
    ;
    }]);
Run Code Online (Sandbox Code Playgroud)

每当我尝试调用localhost:8001 /#/ registration/activate/xyz时,我都会被重定向到起始页面.

angularjs angular-ui-router

6
推荐指数
1
解决办法
3467
查看次数

'long long long' 对于使用 log4cpp 的 GCC 来说太长了

我正在开发一个 QT 应用程序,我在其中使用日志记录库 log4cpp。但是现在,在包含 log4pp 的头文件的地方,我得到了这个编译错误: 'long long long' is too long for GCC

当我找到这个错误的来源时,头文件 stdint.h 在这一行打开:

__MINGW_EXTENSION typedef long long int64_t;

谁能告诉我如何处理这个问题?

c++ qt gcc log4cpp long-integer

5
推荐指数
1
解决办法
2153
查看次数

角度材质Datepicker为空

我目前正在使用Angular构建Web应用程序,我正在为一些UI组件使用Angular Material.目前,我有一个我无法解决的问题.当我使用https://material.angularjs.org/latest/demo/datepicker上描述的日期选择器时,窗口会打开,但它会保持为空. 在此输入图像描述

这是datepicker的代码片段.

<md-datepicker ng-model="vm.registrationData.birthDate"
                                   md-placeholder="{{'start_register_birth_date' | translate}}"
                                   required></md-datepicker>
                    <div class="error-message"
                         ng-messages="registerForm.birthDate.$error"
                         ng-if="registerForm.birthDate.$touched && registerForm.birthDate.$invalid">
                        <div class="arrow-right"></div>
                        <p ng-message="required">{{'start_register_error_birthDate_required' | translate}}</p>
                    </div>
Run Code Online (Sandbox Code Playgroud)

我的进口可能有问题吗?

<!-- bower:js -->
<script src="bower_components/angular/angular.js"></script>
<script src="bower_components/angular-animate/angular-animate.js"></script>
<script src="bower_components/angular-messages/angular-messages.js"></script>
<script src="bower_components/angular-sanitize/angular-sanitize.js"></script>
<script src="bower_components/angular-translate/angular-translate.js"></script>
<script src="bower_components/angular-translate-loader-static-files/angular-translate-loader-static-files.js"></script>
<script src="bower_components/angular-ui-router/release/angular-ui-router.js"></script>
<script src="bower_components/angular-cookies/angular-cookies.js"></script>
<script src="bower_components/angular-aria/angular-aria.js"></script>
<script src="bower_components/angular-material/angular-material.js"></script>
<script src="bower_components/moment/moment.js"></script>
<!-- endbower -->
<script src="js/app.min.js"></script>
<script src="js/config.min.js"></script>

<!-- bower:css -->
<link rel="stylesheet" href="bower_components/angular-material/angular-material.css" />
<!-- endbower -->
<link rel="stylesheet" type="text/css" href="css/styles.css" />
Run Code Online (Sandbox Code Playgroud)

javascript datepicker angularjs

5
推荐指数
1
解决办法
1917
查看次数