我需要獲取類(.item-title)的值/文本,但類不能立即使用,它通過角度加載。我嘗試使用window.load在嘗試獲取值之前加載頁面,但這不起作用,因爲該類沒有值,所以它變爲空白。一旦頁面加載,然後該類確實有一個值。一旦頁面加載,我可以使用Chrome控制檯輸出.item-title就好了。有沒有辦法讓這個函數在類(.item-title)填充後運行?該項目具有相同的ID值,因此這也是一個選項。謝謝!!!獲取類的值在加載後填充
通過一個簡單的JS調用參考: /App/lib/angulartics/angulartics-mixpanel.js」
的angulartics-mixpanel.js全部內容:
(function(angular) {
'use strict';
angular.module('angulartics.mixpanel', ['angulartics'])
.config(['$analyticsProvider', function ($analyticsProvider) {
angulartics.waitForVendorApi('mixpanel', 500, '__loaded', function (mixpanel) {
$analyticsProvider.registerPageTrack(function (path) {
var properties = {
'Page': $('.item-title').text()
};
mixpanel.track("Page Viewed", properties);
}));
});
}]);
})(angular);
爲什麼不使用ng模型? – PhuLuong
顯示您的HTML。此代碼片段放置在哪裏? – Zee
謝謝你的建議,我已經添加了更多的腳本。我試圖簡化它,但這可能使它更加混亂。對於那個很抱歉! –