背景:我有一个负责安全的源文件。其中有魔术键和特定算法。
是否可以从 python 蛋或轮包中删除这个单一的源文件?
我已经完成了使用 egg 命令只发送二进制文件。
python setup.py bdist_egg --exclude-source-files
Run Code Online (Sandbox Code Playgroud)
编辑项目结构:
??? setup.py
??? src
| ??? __init__.py
| ??? file1.py
| ??? file2.py
| ??? file_to_exclude.py
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助!
我有一个问题,双向绑定不能正常工作,我认为 getter 和 setter 方法是问题所在。
正如您在示例中看到的那样,我member.selectedConfig两次使用了 data 属性。我认为,当加载组件时,它们的值都应该是,"HelloWorld"但它们都不是。
当我开始手动更改文本框的值时,其他绑定的显示文本也会更改,但不会调用 set 函数。
member.name 的值始终正确显示。
当类中的 getter 和 setter 函数BasicSystemMember被删除时。绑定也很完美。但是我需要一个setter函数。
<li *ngFor="let member of activeSystemMembersList">
<div class="">{{member.name}}</div>
<div class="">{{member.selectedConfig}}</div>
<input type="text" class="text-input" [(ngModel)]="member.selectedConfig" />
</li>
Run Code Online (Sandbox Code Playgroud)
export class BasicSystemMember implements SystemMember{
name: string;
private _selectedConfig: string;
constructor(){
this._selectedConfig = "HelloWorld"
}
set selectedConfig(newName) {
this._selectedConfig = newName
};
get selectedConfig() {
return this._selectedConfig
};
}
Run Code Online (Sandbox Code Playgroud)
export class SystemMembersComponent implements OnInit {
activeSystemMembersList: SystemMember[];
ngOnInit(){
this.activeSystemMemberService.getActiveSystemMembers().subscribe(
activeSystemMembersList => …Run Code Online (Sandbox Code Playgroud)