簡體   English   中英

使用角度時奇怪的標記/綁定行為

[英]Weird markup/binding behavior while using angular

這不是主要問題,但我從未見過要描述的行為,我想如果一群人可以幫助我理解它,那就是你們。 基本上,當我在標題中放置按鈕時,不會觸發data-ng-click。 當我再次寫出同一行時,單擊正常。 我的問題基本上是,我的代碼中是否缺少引起我問題的內容? 我將按照我要遵循的步驟來解決此問題;

我有一個頁面,看起來像;

<div data-ng-app="myApp" data-ng-controller="myController">

    <h1>Title<button type="button" class="btn btn-primary pull-right" data-ng-click="showMe()">Click Me</button></h1>

我單擊按鈕,控制器中$ scope中定義的showMe函數不會發出我期望的警報。 因此,我修改了我的代碼;

<div data-ng-app="myApp" data-ng-controller="myController">
     <a href="#" data-ng-click="showMe()">Click Me</a>
    <h1>Title<button type="button" class="btn btn-primary pull-right" data-ng-click="showMe()">Click Me</button></h1>

並顯示警報。 因此,我想知道這是否與我將按鈕放在標題中是否引起任何問題有關。

<div data-ng-app="myApp" data-ng-controller="myController">

    <div class="row">
    <h1>Title</h1>
     <button type="button" class="btn btn-primary pull-right" data-ng-click="showMe()">Click Me</button>
    </div>

沒有任何效果。 因此,我決定再次在現有按鈕上方鍵入相同的按鈕,然后查看是否有特定的元素引起了問題。 我從data-ng-click的按鈕開始。 警報火災。 我不斷添加東西直到我得到

    <button type="button" class="btn btn-primary pull-right" data-ng-click="showMe()">Click Me</button>
    <button type="button" class="btn btn-primary pull-right" data-ng-cliok="showMe()">Click me</button>

並且新按鈕起作用。 因此,我刪除了新按鈕,舊按鈕不起作用。 我刪除舊按鈕,新按鈕起作用。 我在文本編輯器中打開文件並顯示所有字符,這與眾不同,這不是任何復制和粘貼錯誤的結果。

我顯然要保留新按鈕,但是如果可以解釋一下,那么我想嘗試一下。

因此,pixelbits指出了我的問題。 在我的顯示器上,我在編輯器中使用的字體在click字詞中的c和o之間幾乎沒有區別。 即使我認為自己已經讀過多次,但直到我回過頭去看那行來尋找那個特定的問題時,我才意識到自己完全忽略了它。

謝謝pixelbits,也謝謝你們花時間看。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM