小编Hot*_*art的帖子

Angular不加载模板

单击链接时,我的角度(离子)应用程序不会加载我的模板.因此,如果我点击链接,地址栏中的网址会更改,但模板不会更改.我留在我的主页上.如果我将URL自己放在地址栏中并单击ENTER,我的模板加载.

  <ion-side-menus ng-controller="HomeCtrl">
      <ion-side-menu-content>
          <ion-header-bar class="bar-positive">
              <button class="button button-icon ion-navicon" ng-click="toggleLeft()" ng-hide="$exposeAside.active"></button>
              <h1 class="title">Home</h1>
          </ion-header-bar>
          <ion-content>

              <ion-list class="feed">

                  <ion-item class="item">
                      Click <a href="#/friends">Here</a> to go on Friends
                  </ion-item>
                  <ion-item class="item">
                      Click <a href="#/notification">Here</a> to go on Notification
                  </ion-item>

              </ion-list>

          </ion-content>
      </ion-side-menu-content>
      <ion-side-menu expose-aside-when="large" class="panel-menu-left">
          <ion-content>
              <div ng-include src="'menu.html'"></div>
          </ion-content>
      </ion-side-menu>
      <div ng-include src="'tabs.html'"></div>
  </ion-side-menus>
Run Code Online (Sandbox Code Playgroud)

我创建了一个Plunker:http://plnkr.co/edit/IFHpZF4MOOrRYciLTjAs?p = info

http://run.plnkr.co/owTNxkDqZwhK4QHv/#/

如果您点击通知,则网址会更改,但不会更改网页.如果你直接在http://run.plnkr.co/owTNxkDqZwhK4QHv/#/notification页面加载.

我做错了什么?

angularjs angular-ui-router ionic-framework

12
推荐指数
1
解决办法
3180
查看次数

如何将 ListView.builder 放入抽屉?

我正在尝试制作动态菜单(通过 json 文件)。当我将代码放入正文时,它工作正常。但是当我把它放在我的抽屉里时,抽屉是空白的,甚至我的 DrawerHeader 也消失了。

我的代码:

  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('My App'),
        backgroundColor: Colors.green,
      ),
      body: ListView.builder(                       // <----------  WORKING
          itemCount: data == null ? 0 : data.length,
          itemBuilder: (BuildContext context, i) {
            return new ListTile(
              title: new Text(data[i]["title"]),
            );
          }),
      drawer: Drawer(
        child: ListView(
          // Important: Remove any padding from the ListView.
          padding: EdgeInsets.zero,
          children: <Widget>[
            Container(
              height: 85.0,
              child: DrawerHeader(
                child: Text(
                  'Categories',
                  style: new TextStyle(fontSize: 18.0, color: Colors.white),
                ),
                decoration: BoxDecoration(
                  color: …
Run Code Online (Sandbox Code Playgroud)

flutter

3
推荐指数
1
解决办法
3159
查看次数

注释JMS\SecurityExtraBundle\JMSSecurityExtraBundle不起作用?

我想(SF 2.3.7)用Annotation 保护我的应用程序(JMS\SecurityExtraBundle\JMSSecurityExtraBundle).但它不起作用.我可以addAction在离线时访问.

我的app/config/security.yml

security:
    encoders:
        FOS\UserBundle\Model\UserInterface: sha512

    role_hierarchy:
        ROLE_ADMIN:       ROLE_USER
        ROLE_SUPER_ADMIN: [ROLE_USER, ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]

    providers:
        fos_userbundle:
            id: fos_user.user_provider.username_email

    firewalls:
        dev:
            pattern:  ^/(_(profiler|wdt)|css|images|js)/
            security: false
        main:
            pattern: ^/
            form_login:
                provider: fos_userbundle
                csrf_provider: form.csrf_provider
            logout:       true
            anonymous:    true
            remember_me:
                key: %secret%

    access_control:
        - { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
        - { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
        - { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
        - { path: ^/admin/, role: ROLE_ADMIN }
Run Code Online (Sandbox Code Playgroud)

我的作曲家

"require": {
    "php": ">=5.3.3", …
Run Code Online (Sandbox Code Playgroud)

symfony doctrine-orm

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