angular-directive

    0熱度

    1回答

    我試圖建立我的第一個角項目之一,我遇到了麻煩與路由交手。 在頁面加載我看到已設置由preferencesDirective,這是偉大的初始模板。 當我點擊「更改模板」按鈕,我希望它改變到另一個模板,但沒有任何反應。如果我將$ routeProvider中的模板URL設置爲無效,那麼我在調試器中看到一個404錯誤,它告訴我必須正常工作,但是當模板url有效時沒有任何反應。如何讓它正確更改? 謝謝。

    6熱度

    1回答

    我已經使用一個自定義的指令來檢測點擊的元件外側的角2,但同樣是不可能的角度4. [plunkr]https://plnkr.co/edit/aKcZVQ?p=info 當嘗試檢測點擊角4的外部元件使用angular-4中的相同代碼我會得到以下錯誤: '{template:string;指令:typeof ClickOutside []; }'不能分配給'Component'類型的參數。 ==> @

    5熱度

    2回答

    說我有以下標記: <my-comp myDirective></my-comp> 有什麼辦法,我可以從指示訪問組件實例? 更具體地說我希望能夠從MyDirective訪問MyComponent的屬性和方法,最好沒有上述添加任何的HTML。

    0熱度

    1回答

    Angular 2 ngStyle指令有一個很大的麻煩。我無法從base64編碼文件設置背景圖像。現在template.html我有這樣的: <div class="projects_item_wrap" [ngStyle]="{'background-image':'url('+images[i].file+')'}"> 其中「圖像」是編碼的.png文件和他們的名字的base64的數組。 圖

    1熱度

    1回答

    我有兩條指令,從第一條指令調用2nd指令。 這是我的第一個指令 var initializeWidget = function ($compile, $timeout, $rootScope) { return { restrict: 'EA', scope: { maxImages: '@', }, link: functi

    0熱度

    1回答

    我有一個指令,我想添加到div,但只有當用戶在特定頁面上。下面的代碼顯示的指令,但我希望它只是增加如果該頁面是在第二個片段如下 - 我有變量selectedSection,將我提供的用戶在網頁 //我的HTML代碼 <div class="dynamic-tabs" prompt="manage"> //我的僞 if (selectedSection == 'admin') then add th

    1熱度

    1回答

    以下片段與*ngComponentOutlet一起使用來進行顯示。 我有以下工作代碼: this.displayComponent({ 'objects':[ {component: ToDisplayAComponent, expanded: false}, {component: ToDisplayBComponent, expanded: fals

    0熱度

    1回答

    我想弄清楚如何檢測所有圖像是否已加載到我的元素中。 我的元素是現在這個樣子: <div class="flexbox" appMyMasonry> <div *ngFor="let new of specificNews | async}" class="box"> <md-card class="example-card"> <img md-card

    0熱度

    1回答

    當我得到所有的仇恨後,我知道有一個關於這個問題的線程,但我還沒有設法找到我的問題的解決方案。我是一名新秀。 我想做的只是當用戶在一個特定的路由時更改導航頭部背景,所以我創建了一個指令,在該指令中我檢索當前的URL,然後使用setElementStyle設置了導航頭部的樣式。爲此,我會比較當前網址是否與我存儲在變量中的特定網址匹配。 該應用程序工作正常,但我仍然得到該錯誤。 這是我的指令: impo

    0熱度

    2回答

    以下是一些代碼段。這個模式(afaik)適用於英雄教程。 login.component.html: login.component.ts: wrongCredentialsInserted: boolean = false; //... onSubmit(login: LoginDto): void { console.log(`User '${login.username