我的网址看起来像这样 http://127.0.0.1:50884/index.html#/home
这是索引页面.我使用角度ui-router来改变各种视图,但url带有#tag 这样的:http://127.0.0.1:50884/index.html#/ mobileOperator http://127.0.0.1:50884/index. HTML#/ contentExpertise
问题:有没有办法从url中删除/清除#tag ..以显示如下所示的url路径:
http://127.0.0.1:50884/index.html/home
http://127.0.0.1:50884/index.html/contentExpertise
我尝试了html5mode,但它在控制台中给出了角度错误.
Error: [$location:nobase] http://errors.angularjs.org/1.5.0-rc.2/$location/nobase
K/<@http://127.0.0.1:50884/js/angular-v1.5.min.js:6:421
pf/this.$get<@http://127.0.0.1:50884/js/angular-v1.5.min.js:110:96
h/<.invoke@http://127.0.0.1:50884/js/angular-v1.5.min.js:41:293
gb/F<@http://127.0.0.1:50884/js/angular-v1.5.min.js:43:96
d@http://127.0.0.1:50884/js/angular-v1.5.min.js:40:270
e@http://127.0.0.1:50884/js/angular-v1.5.min.js:41:1
h/<.invoke@http://127.0.0.1:50884/js/angular-v1.5.min.js:41:86
gb/F<@http://127.0.0.1:50884/js/angular-v1.5.min.js:43:96
d@http://127.0.0.1:50884/js/angular-v1.5.min.js:40:270
e@http://127.0.0.1:50884/js/angular-v1.5.min.js:41:1
h/<.invoke@http://127.0.0.1:50884/js/angular-v1.5.min.js:41:86
gb/F<@http://127.0.0.1:50884/js/angular-v1.5.min.js:43:96
d@http://127.0.0.1:50884/js/angular-v1.5.min.js:40:270
e@http://127.0.0.1:50884/js/angular-v1.5.min.js:41:1
h/<.invoke@http://127.0.0.1:50884/js/angular-v1.5.min.js:41:86
s/</<@http://127.0.0.1:50884/js/angular-v1.5.min.js:52:121
n@http://127.0.0.1:50884/js/angular-v1.5.min.js:7:364
s/<@http://127.0.0.1:50884/js/angular-v1.5.min.js:52:90
h/<.invoke@http://127.0.0.1:50884/js/angular-v1.5.min.js:41:293
e/<@http://127.0.0.1:50884/js/angular-v1.5.min.js:38:458
h/<.invoke@http://127.0.0.1:50884/js/angular-v1.5.min.js:41:293
gb/F<@http://127.0.0.1:50884/js/angular-v1.5.min.js:43:96
d@http://127.0.0.1:50884/js/angular-v1.5.min.js:40:270
K@http://127.0.0.1:50884/js/angular-v1.5.min.js:71:447
la@http://127.0.0.1:50884/js/angular-v1.5.min.js:60:266
R@http://127.0.0.1:50884/js/angular-v1.5.min.js:58:229
R@http://127.0.0.1:50884/js/angular-v1.5.min.js:58:397
R@http://127.0.0.1:50884/js/angular-v1.5.min.js:58:397
N@http://127.0.0.1:50884/js/angular-v1.5.min.js:56:263
Ac/c/</<@http://127.0.0.1:50884/js/angular-v1.5.min.js:21:99
sf/this.$get</m.prototype.$eval@http://127.0.0.1:50884/js/angular-v1.5.min.js:140:363
sf/this.$get</m.prototype.$apply@http://127.0.0.1:50884/js/angular-v1.5.min.js:141:83
Ac/c/<@http://127.0.0.1:50884/js/angular-v1.5.min.js:21:57
h/<.invoke@http://127.0.0.1:50884/js/angular-v1.5.min.js:41:293
Ac/c@http://127.0.0.1:50884/js/angular-v1.5.min.js:20:1
Ac@http://127.0.0.1:50884/js/angular-v1.5.min.js:21:274
de@http://127.0.0.1:50884/js/angular-v1.5.min.js:20:83
@http://127.0.0.1:50884/js/angular-v1.5.min.js:306:372
n.Callbacks/i@http://127.0.0.1:50884/js/jquery-2.2.1.min.js:2:27060
n.Callbacks/j.fireWith@http://127.0.0.1:50884/js/jquery-2.2.1.min.js:2:27828
.ready@http://127.0.0.1:50884/js/jquery-2.2.1.min.js:2:29619
J@http://127.0.0.1:50884/js/jquery-2.2.1.min.js:2:29804
"
Run Code Online (Sandbox Code Playgroud)
请帮忙
FORM INPUT帮助!!
//这只是来自test_model的$ nm和$ fid的参考//
  $data['fid']['value'] = 0;
  $data['nm'] = array('name'=>'fname',
                      'id'=>'id');
Run Code Online (Sandbox Code Playgroud)
说我有一个form_view
<?=form_label('Insert Your Name :')?>
<?=form_input($nm)?>
Run Code Online (Sandbox Code Playgroud)
和一个获得单行的函数
 function get($id){
    $query = $this->db->getwhere('test',array('id'=>$id));
    return $query->row_array();
}
Run Code Online (Sandbox Code Playgroud)
然后在控制器..索引($ id = 0)
索引中的某个地方
 if((int)$id > 0)
        {
            $q = $this->test_model->get($id);
            $data['fid']['value'] = $q['id'];
            $data['nm']['value'] = $q['name'];
        }
Run Code Online (Sandbox Code Playgroud)
和mysql表有类似1. victor,2. visible等作为名称值
但是这里没有从form_input获取name和id的值,也没有在form_view中再次显示它与victor等相同的输入框中所以更新并将其发布回数据库...
有人请帮忙!请轻松,因为我是CI的新手!
以下是我为应用程序做出的排序指令,其中表头默认情况下第一列排序顺序为“ asc”,其他列默认情况下为“ desc”,因此当单击它们时,它们应以“ asc”开头',点击时第一列以'desc'开头:请参见下文
import { Directive, Input, Output, HostListener, EventEmitter, Renderer2, ElementRef, OnInit } from '@angular/core';
@Directive({
  selector: '[appSort]'
})
export class SortDirective implements OnInit {
  constructor(private renderer: Renderer2, private el: ElementRef) { }
  ngOnInit() {    
    let th = this.el.nativeElement;
    let span = this.renderer.createElement('span');
    this.renderer.appendChild(th, span);    
  }
  @Input() sortToggler: boolean
  @Output() sortOrder = new EventEmitter();
  @HostListener('click') onclick() {
    this.sortToggler = !this.sortToggler;
    if(this.sortToggler == true) { 
      let elems = document.querySelectorAll('.myTable thead tr th');
      let th = this.el.nativeElement;
      let span = …Run Code Online (Sandbox Code Playgroud) 反正是否在HTML中没有HTML标记的样式.
示例:就像我输入HTML一些纯文本说的那样
    hello world   -> Can I style this plain text without any tag
    and not like
  <div> Hello World </div>
Run Code Online (Sandbox Code Playgroud) Html:下面是一个简单的表单,有2个字段firstname和lastname.
<form action="" method="post">
    Firstname : <input type="text" placeholder="first name" class="fname" name="fname" />
    <span class="err1"></span><br>
    Lastname : <input type="text" placeholder="last name" class="lname" name="lname" />
    <span class="err2"></span><br>
    <input type="submit" class="submit_form" value="Submit" />
</form>
Run Code Online (Sandbox Code Playgroud)
Jquery:
(function(){
            $('.submit_form').click(function() {                
                    var fail = validate_firstname()
                        fail += validate_lastname();
                    if(fail == "") {
                        return true;
                    } else {                        
                        return false;
                    }               
            });
            function validate_firstname(){
                var fname = $('.fname').val();
                if(fname.length == 0) {
                    $('.err1').text("required");
                } else if(fname.length < 5) {
                    $('.err1').text("Minimum 5 letter");
                }
            }
            function …Run Code Online (Sandbox Code Playgroud)