Tôi đang sử dụng plugin cordova tùy chỉnh (https://github.com/VJAI/simple-crypto), không có sẵn ở dạng gốc ion.Làm việc với các plugin không có nguồn gốc ion trong Ionic 2
Tôi đang sử dụng Ionic 2 và đã cài đặt plugin bằng cách sử dụng lệnh: cordova plugin add https://github.com/VJAI/simple-crypto
Giao diện là như thế này:
var rncryptor = cordova.require("com.disusered.simplecrypto.SimpleCrypto");
rncryptor.encrypt(key, data, successCallback, failureCallback)
rncryptor.decrypt(key, data, successCallback, failureCallback)`
Phương pháp 1:
Tôi đã cố gắng để gọi các plugin sử dụng
window.plugins.SimpleCrypto.encrypt(...)
Nhưng khi tôi chạy ionic serve
, tôi gặp lỗi:
TypeError: Cannot read property 'SimpleCrypto' of undefined
Cách 2:
Một cách khác tôi đã cố gắng là
cordova.plugins.SimpleCrypto.encrypt(...)
Các lỗi tôi đã nhận được
ReferenceError: cordova is not defined
Có cách nào để đi xung quanh làm điều này?
không chắc chắn về plugin nhưng hãy kiểm tra http://ngcordova.com/docs/plugins/. Các plugin này được cộng đồng Ionic tạo ra để sử dụng với Angular. Có lẽ một cái gì đó trong các tài liệu sẽ làm sáng tỏ bằng cách sử dụng một plugin cordova thường xuyên –